Ciao,
ho una domanda che riguarda il viewstate.
-Ho una pagina ASPX in cui ho disabilitato il viewstate.
-Poi ho una pagina html, che copia il contenuto della pagina aspx, (come se facessi una salva con nome (dal browser) della pagina aspx e la salvassi su una pagina html)
-Se nella pagina html clicco su un bottone, quello che avviene è che dalla mia pagina prova.htm mi carica la prova.aspx, la quale poi gestisce il click sul mio bottone.
Tutto funziona, ma ogni tanto però mi capita un errore di convalida dei dati, dovuto ad un viewstate errato.
Il problema lo risolvo rigenerando la pagina html.
C'è un modo per dire alla pagina html di ignorare completamente il valore del mio viewstate? Anche se questo non è corretto?
(tanto io in questo caso non lo suo il viewstate...)
Nella pagina html c'è una riga:
<input type="hidden" name="__VIEWSTATE" value="dDwtMTk3ODQ2ODAyNTs7bDxSaWNlcmNhOmltZ2JSaWN lcmNhOz4+wU7a2yxO8QyokQL+BlA7k/tb7Vw=" />
è questa che mi crea problemi!
Se nel file html la cancello, l'errore di viewstate non mi compare più in nessun caso.
Per adesso la soluzione brutale di eliminarla mentre creo il file html. Secondo voi, c'è un modo più semplice?
grazie per l'attenzione,
Luigi


Rispondi quotando