2009-06-23 21 views
1

Ich habe einen einfachen Repeater in einem UpdatePanel, das eine Beschriftung und zwei Bildschaltflächen enthält. Die OnClick-Eigenschaft wird in den Attributen jeder Schaltfläche zur Entwurfszeit festgelegt. Wenn ich auf eine der Schaltflächen klicke, erhalte ich das "Ungültiges Postback- oder Callback-Argument. Die Ereignisvalidierung ist aktiviert ........". Ich habe genau das gleiche in anderen Web-Anwendungen gemacht, aber ich kann nicht herausfinden, was hier passiert.ASP.NET UpdatePanel wirft "Invalid Postback" Ausnahme für Repeater-Schaltflächen

Antwort

2

Meine Vermutung ist, dass sich Ihre Inhalte ändern, nachdem sie vom Server gerendert wurden. Dieser Fehler wird ausgelöst, wenn ein Wert an den Server zurückgesendet wird (z. B. ein ausgewählter Elementwert), der in der ursprünglichen Antwort nicht ausgegeben wurde und daher nicht im Viewstate ist.

Die einfache Lösung für Ihre Situation besteht darin, einfach die Ereignisüberprüfung in der web.config- oder der @ page-Direktive zu deaktivieren.