Hola, les cuento, tengo una aplicación web creada en c#, y me pidieron que implementara la solución del doble submit que sale
acáBien, hasta ahí no hubo ningún problema, excepto cuando quise implementar ajax, bajé el AjaxControlToolkit y un archivo llamado ASPAJAXExtSetup.msi el cual me instaló unos controles para la barra de herramientas de componentes...
Ya, hasta ahí iba bien, quise implementar ajax, y no me funcionaba el updatepanel ni el ajax en forma manual - implementándolo a código usando referencias al ajax.dll -
Así vi en la página de donde descargue el ajaxcontroltoolkit, y habían unos videos sobre como hacian el proyecto, así que, le nuevo, proyecto web habilitado con ajax - que es la opción que antes no salía por no tener instalado ajaxcontroltookit -.
el problema viene que ahora la librería que soluciona el problema del doble submit no me funciona, el sitio se me muestra pero al darle clic y depurar el proyecto la sentencia
...
if (base.Token.IsTokenValid()){
...
Me retorna false, así que me fui a la clase del TokenProcessor para depurarla y en
...
object token = HttpContext.Current.Items[TOKEN_KEY];
if (token == null)
{
return false;
}
...
La sentencia HttpContext.Current.Items[TOKEN_KEY] me retorna null, pese a que en el TokenModule
...
application.Context.Items.Add(TokenProcessor.TOKEN_KEY, token.ToString());
...
Se guarda el valor... No entiendo que está pasando..
¿Alguien ha implementado la solución al doble submit en un proyecto web con ajax habilitado?...
Les agradezco de antemanos...