Ungültiges postback oder callback-argument. Warum?

Also ich bekomme die Ausnahme

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.

Mit den folgenden stack trace

[System.ArgumentException: Nicht Abgefangene
Ausnahme: Ungültiges postback-oder
callback-argument. Ereignis-Validierung
aktiviert ist die Verwendung 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.] bei
System.Web.UI.ClientScriptManager.ValidateEvent(String
die uniqueId, String Arguments) bei
System.Web.UI.Kontrolle.ValidateEvent(String
uniqueID String eventArgument) bei
System.Web.UI.WebControls.LinkButton.RaisePostBackEvent(String
eventArgument) bei
System.Web.UI.WebControls.LinkButton.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String
eventArgument) bei
System.Web.UI.Seite.RaisePostBackEvent(IPostBackEventHandler
sourceControl, String eventArgument)

bei
System.Web.UI.Seite.RaisePostBackEvent(NameValueCollection
postData) bei
System.Web.UI.Seite.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint)

Ausnahme tritt auf, nachdem Sie ein Formular ausgefüllt, und dann schnell Klick auf einen LinkButton zum herunterladen einer Datei auf der gleichen Seite, bevor die Seite lädt erneut.

Kann jemand erläutern, warum diese Ausnahme aufgetreten ist, nach der Ausführung der oben genannten Aktionen?

Vielen Dank im Voraus!

  • Ich hatte die gleiche Ausnahme, die auf Produktions-server installiert als ich .NET Framework 4.5. Deshalb musste ich wiederherstellen .NET 4.0. Btw .NET 4.5 ist einfach zu aktualisieren (oder service pack) von .NET 4.0, konnten Sie nicht Leben side-by-side. Was für ein albernes Zeug...
Schreibe einen Kommentar