Forum: ASP.NET |
Thema:
ViewState |
Von:
Tobias Morf (
16.12.2005 14:28) |
Ich habe eine Anwendung geschrieben mit Suchformularen. Im einen können Kunden, im anderen Verträge gesucht werden.
Je nach dem welcher Button gedrückt wurde, wird das entsprechende Resultatepanel ein- bezw. ausgeblendet.
Im Panel befinden sich zwei DropDownLists und ein DataGrid.
Wenn nun einige Suchabfragen nacheinander gemacht werden, kommt folgender Fehler:
Message
-------
Laden des Anzeigestatus fehlgeschlagen. Die Steuerelementstruktur, in die der Anzeigestatus geladen werden soll, muss mit der Steuerelementstruktur übereinstimmen, die während der letzten Anforderung zum Speichern des Anzeigestatus verwendet wurde. Beim dynamischen Hinzufügen von Steuerelementen müssen die während eines Sendevorgangs hinzugefügten Steuerelemente z.B. in Typ und Position mit den während der ursprünglichen Anforderung hinzugefügten Steuerelemente übereinstimmen.
StackTrace
----------
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Control.LoadViewStateRecursive(Object savedState)
at System.Web.UI.Page.LoadPageViewState()
at System.Web.UI.Page.ProcessRequestMain()
Source
------
System.Web
Hat jemand eine Idee was hier falsch ist und wie ich den Fehler beheben kann?
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!