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:
Codice PHP:
protected override void Render(HtmlTextWriter writer)
{
base.Render(writer);
Page.ClientScript.RegisterForEventValidation(new PostBackOptions(Lbtn, "ID"));
}
ma se vado a fare il postback manuale in questo modo:
Codice PHP:
javascript:__doPostBack('Lbtn','stringa')
mi da questo errore:
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.
Dove sbaglio??