Foros del Web » Programando para Internet » ASPX (.net) »

Aplicacion Web Variables compartidas

Estas en el tema de Aplicacion Web Variables compartidas en el foro de ASPX (.net) en Foros del Web. Hola, esta es una pregunta un poco abstracta. Estamos teniendo un problemita: Tenemos una aplicacion Web que tira de sql server 2000. Al dar a ...
  #1 (permalink)  
Antiguo 03/09/2008, 02:53
 
Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 17 años, 9 meses
Puntos: 0
Aplicacion Web Variables compartidas

Hola, esta es una pregunta un poco abstracta. Estamos teniendo un problemita:



Tenemos una aplicacion Web que tira de sql server 2000.

Al dar a un boton carga, en un formulario, unos datos. Estos datos provienen o de base de datos o de paso de variables entre paginas mediante el previouspage.



PROBLEMA:



El usuario 1 carga unos datos en un formulario en su pc, el usuario 2 carga unos datos en un formulario en otro pc. Todo bien, pero cuando uno de los 2 recarga la página, se cargan los datos del OTRO USUARIO!!



No sabemos si será por lo del previouspage o por la declaracion de variables.



La clase general es public parcial: dentro las variables public static a nivel de clase para que pueden ser accedidas desde los diferentes métodos y los metodos protected.



El lenguaje es C# desarrollado con VS.NET 2008 y Framework 3.5



Alguna idea de cual puede ser el problema??????? Es my urgente por favor





Muchas gracias!
  #2 (permalink)  
Antiguo 03/09/2008, 11:33
Avatar de mdavila  
Fecha de Ingreso: julio-2007
Ubicación: Montevideo (Uruguay)
Mensajes: 919
Antigüedad: 16 años, 9 meses
Puntos: 13
Respuesta: Aplicacion Web Variables compartidas

esas variables en donde y como las declaras?
  #3 (permalink)  
Antiguo 04/09/2008, 01:19
 
Fecha de Ingreso: julio-2006
Mensajes: 145
Antigüedad: 17 años, 9 meses
Puntos: 0
Respuesta: Aplicacion Web Variables compartidas

Using …

public partial class Clase : System.Web.UI.Page

{



public static int iVariable = 0;



protected void Page_Load(object sender, EventArgs e)

{



}

protected void Eliminar()

{



}

}



El código que utilizo para recoger la variable es el siguiente. No quiero pasarlo por queryString



lblAux = (System.Web.UI.WebControls.Label)Page.PreviousPage .FindControl("ctl00$CPHContenido$lblParam");

iIDCursoProgramadoPreviousPage = int.Parse(lblAux.Text);







En cuanto al aspx utilizo una master para crear la página. Dentro de la página en el Content Place Holder utilizamos un panel de actualización. El código es el siguiente:



<asp:ScriptManager ID="ScriptManager1" runat="server" />

<div>

<asp:UpdatePanel ID="datosGuardados" runat="server" UpdateMode="Conditional">

<ContentTemplate>





</ContentTemplate>

</asp:UpdatePanel>



No se si tendrá algo que ver. Lo que ocurre es que cuando abres varias ventanas y se pasa de una a otra una vez cargados los datos de la BBDD cuando se actualiza aparecen en una página los datos de la otra. Parece que con el id para la sql de la consulta al acceder a la anterior página no coge el valor correcto y otra cosa que ocurre es que cuando interactuas en la página ya no se puede recoger el valor de la anterior página cosa que veo normal.

Gracias!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:23.