Foros del Web » Programación para mayores de 30 ;) » .NET »

¿Variable de servidor?

Estas en el tema de ¿Variable de servidor? en el foro de .NET en Foros del Web. Hola, tengo una página formulario, que se va recargando según diversas interacciones del usuario. Nada más entrar en ella, se obtiene un valor mediante una ...
  #1 (permalink)  
Antiguo 08/08/2007, 12:35
 
Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años
Puntos: 1
¿Variable de servidor?

Hola,

tengo una página formulario, que se va recargando según diversas interacciones del usuario. Nada más entrar en ella, se obtiene un valor mediante una sentencia SQL que sirve de base para el resto de sentencias de la página.

Me gustaría saber si hay algún modo de mantener este valor en servidor (para no tener que volver a obtenerlo con cada recarga), o mejor dicho, cuál es el mejor modo de los varios que hay.

En principio, veo que estarían métodos como los siguientes (y descarto el guardarlo en un campo hidden del cliente, no porque sea un valor que no pueda ver el cliente, sino por principios):
-Variable de aplicación. Éste en principio lo descarto, por no consumir recursos del servidor innecesariamente.
-Campo de cualquier tipo de .NET, con el Visible=False.
-Alguna otra opción.

¿Cuál es el mejor método?
  #2 (permalink)  
Antiguo 08/08/2007, 15:24
 
Fecha de Ingreso: noviembre-2006
Ubicación: México
Mensajes: 866
Antigüedad: 17 años, 5 meses
Puntos: 8
Re: ¿Variable de servidor?

Que tal programadornet.

En principio si ese valor lo quieres guardar del lado del servidor la única manera es el objeto Session, si es independiente del usuario y del tiempo, puedes usar el objeto Application.

Ahora bien, si es por usuario y es sólo para una página en especifico, lo puedes hacer en el ViewState.

Código:
Session["Mes"] = strMes;
Application["Mes"] = strMes;
ViewState["Mes"] = strMes;
En resumen no hay ni mejor, ni peor método, sino todo depende para que la quieras usar.

Saludos!
  #3 (permalink)  
Antiguo 09/08/2007, 01:48
 
Fecha de Ingreso: abril-2007
Mensajes: 160
Antigüedad: 17 años
Puntos: 1
Re: ¿Variable de servidor?

Ok, gracias! Otra opción es la que dije, de usar un control de .NET, como un campo hidden, por ejemplo, y ponerle el visible=false.
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 08:06.