• Jueves 14 de Noviembre de 2024, 23:50

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - ChAmP

Páginas: [1]
1
ASP .NET / Re: Session, Application O Qué?????
« en: Lunes 8 de Mayo de 2006, 12:54 »
Vamos a ver, por ejemplo. Una web con un grid donde tengo dos columnas, las dos ordenables. Cuando salta el evento de ordenación necesito saber cual es el ultimo campo por el que se ordeno el grid, y si fue ascendente o descendente, para poder ordenar el dataview que es el origen de datos del datagrid. en un principio lo guardo en una variable del viewstate y asi lo puedo recuperar la siguiente vez que haga postback. empiezo la ejecucion y pincho la columna a para que se ordene asc. Ahora abro una replica de la web, y en esta replica pincho en la misma columna. Al ser una web nueva debería volver a ordenarse ascendentemente, pero como el viewstate es una copia de la otra web se ordena descendente puesto que mi nueva variable del viewstate lleva que la ultima ordenación fue, A asc. Es incorrecto. Por ahora lo he arreglado con un input oculto pero me gustaria saber si se puede hacer con viewstate. Gracias y un saludo

2
ASP .NET / Re: Session, Application O Qué?????
« en: Jueves 20 de Abril de 2006, 12:06 »
Hola chic@s. Tengo un problema que no consigo encontrar por ningun lado. Cuando usamos el viewstate, no tenemos problema de concurrencia como en una variable global y ademas con la ventaja de que se guarda en el servidor. Pero tiene una pega que vamos a ver como la solucionamos. Si yo tengo una pagina cargada con su viewstate(hasta aqui perfecto) y quiero abrir otra ventana de la misma pagina(archivo->nuevo->ventana) se duplica que se duplica el viewstate, no se resetea, lo cual es problematico porque si yo estoy guardando por ejemplo un el orden de un datagrid, en la nueva pagina estará el de la antigua, cuando no debería tener nada; otro ejemplo es que yo guarde un número calculado con campos de la web, en la nueva página no debería estar. Alguien sabe como solucionar este problema? Muchas gracias de ante mano. Si alguien quiere agregarme: championer@hotmail.com

Páginas: [1]