se der ClientScriptManager.RegisterForEventValidation Methode, um zu registrieren, das postback oder callback-Daten für die Validierung

Jungs, ich habe ein usercontrol in meinem asp.net 3.5 Anwendung, und ich bin an einigen plain-text auf button-click-Ereignis. die Schaltfläche befindet sich in der usercontrol. aber wenn ich das Ereignis ausgelöst, erhalte ich die folgende Fehlermeldung;

Ungültiges postback oder callback-argument.
Ereignis-Validierung aktiviert ist mit

in Konfiguration oder <%@ Page
EnableEventValidation="true" %> in einem
Seite. Aus Sicherheitsgründen, dieses
Funktion überprüft, ob Argumente
postback oder callback-Ereignisse entstehen
aus dem server-Steuerelement, das
ursprünglich gerendert Ihnen. Wenn die Daten
gültig ist und erwartet, verwenden Sie die
ClientScriptManager.RegisterForEventValidation
Methode, um zu registrieren
postback oder callback-Daten für
die Validierung.

wenn ich die EnableEventValidation="false" web form-Seite, wie Blasen. es wird das Ereignis ausgelöst;

<%@ Page EnableEventValidation="false" %>

aber ich denke, dass es nicht eine gute Idee sein, um das zu setzen, falsch. Also, was ist hier die alternative? gibt es Fehlermeldungen, die besagen, dass die ClientScriptManager.RegisterForEventValidation Methode, um zu registrieren, das postback oder callback-Daten für die Validierung.' aber wo bin ich gonna registrieren das Ding? danke !

Bin ich auch mit einigen AjaxControlToolkit controls in meinem usercontrol und einigen jquery-Zeug.

InformationsquelleAutor tugberk | 2011-04-23
Schreibe einen Kommentar