Ciao ho un LinkButton che utilizzo per far scatenare dei postback manuali. Vorrei utilizzare il parametro opzionale del postback per passare una stringa. Ho provato a registrare l'argomento per la validazione dell'evento in questo modo:
ma se vado a fare il postback manuale in questo modo:Codice PHP:protected override void Render(HtmlTextWriter writer)
{
base.Render(writer);
Page.ClientScript.RegisterForEventValidation(new PostBackOptions(Lbtn, "ID"));
}
mi da questo errore:Codice PHP:javascript:__doPostBack('Lbtn','stringa')
Dove sbaglio??Codice PHP:Argomento di postback o callback non valido. La convalida degli eventi viene abilitata mediante <pages enableEventValidation="true"/> nella configurazione oppure mediante <%@ Page EnableEventValidation="true" %> in una pagina. Per motivi di sicurezza, viene verificato che gli argomenti con cui eseguire il postback o il callback di eventi siano originati dal controllo server che ne aveva inizialmente eseguito il rendering. Se i dati sono validi e previsti, utilizzare il metodo ClientScriptManager.RegisterForEventValidation per registrare i dati di postback o callback per la convalida.

Rispondi quotando