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
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.
Einstellung EnableEventValidation="false"
ist sicherlich eine einfache Lösung, aber ich würde es nicht empfehlen, vor allem nicht auf der Ebene web.config.
Wenn möglich, verwenden Sie stattdessen ClientScript.RegisterForEventValidation
.
Diese Seite erklärt, beide Methoden mit Beispielen: http://odetocode.com/Blogs/scott/archive/2006/03/22/asp-net-event-validation-and-invalid-callback-or-postback-argument-again.aspx
- 1. UpdatePanel Full Postback
- 2. UpdatePanel verursacht volle Seite Postback
- 3. ASP.NET AJAX: UpdatePanel lädt die gesamte Seite beim Postback hoch?
- 4. Warteschlange asp.net UpdatePanel Postbacks
- 5. Disabled Button sendet kein Postback in UpdatePanel
- 6. PAYPAL IPN Postback gibt INVALID zurück
- 7. Verschachtelte UpdatePanel führt Eltern zum Postback?
- 8. ASP.Net - Javascript in AJAX UpdatePanel
- 9. Invalid Operation Ausnahme für vb unhandled war
- 10. obout: ColorPickerExtender in UpdatePanel verursacht volle postback
- 11. Recaptcha in Updatepanel verschwindet während PostBack
- 12. Updatepanel gibt vollen Postback anstelle von asyncpostback
- 13. HttpWebRequest wirft Ausnahme für 404
- 14. Solr 'Invalid Date String' Ausnahme
- 15. LINQ - Ausnahme Invalid Operation mit
- 16. ASP.NET UpdatePanel Time Out
- 17. ASP.NET UpdatePanel Javascript Rückruf
- 18. asp.net multiple updatepanel
- 19. ASP.NET - UpdatePanel und JavaScript
- 20. Wie verwenden Sie ein UpdatePanel richtig? (asp.net)
- 21. FileUpload1.PostedFile.FileName wirft Ausnahme
- 22. ASP.NET Postback Fehler
- 23. TLI-Datei wirft Ausnahme
- 24. Installer.InstallProduct wirft Ausnahme
- 25. Spring wirft Ausnahme für undefined Bean
- 26. Warum Browser keine Ausnahme für Syntaxfehler wirft?
- 27. AsProjection() wirft Ausnahme für Asynchron-Abfrage
- 28. clientidmode statisch funktioniert nicht mit updatepanel, die volle postback erzwingt
- 29. ASP.NET Postback mit jQuery?
- 30. Cross Postback in asp.net