Ho usato il seguente nel file web.configscopo per <pages enableEventValidation = "false">
<pages enableEventValidation="false">
Questo risolve un problema che abbiamo avuto con l'Ajax.
Abbiamo una pagina Web che funziona correttamente se si utilizza direttamente un collegamento ipertestuale HTML standard.
Se si passa alla pagina da un'altra pagina tramite collegamento all'interno di una griglia e di response.redirecting nell'evento RowCommand alla pagina che passa un ID nella querystring. La pagina genera errori dai controlli all'interno del pannello che indicano
"Argomento postback o callback non valido. La convalida degli eventi è abilitata utilizzando in configurazione o <% @ Page EnableEventValidation =" true "%> in una pagina. Per motivi di sicurezza, questa funzione verifica che gli argomenti di postback o eventi di callback siano originati dal controllo server che li ha originariamente resi. Se i dati sono validi e previsti, utilizzare il metodo ClientScriptManager.RegisterForEventValidation per registrare i dati di postback o callback per la convalida. "
I Sono felice di lasciare la convalida della pagina come falsa, in quanto sembra non avere avuto altri effetti.
Qualche idea cosa sta succedendo?
Ho trovato [questa risposta] (http://stackoverflow.com/a/9104931/1178314) su una domanda dupe per essere abbastanza buono e mancante qui. –