2016-05-09 16 views
0

Ich habe eine ASP.NET-Anwendung, die eine Reihe von Telerik-Steuerelemente auf der Seite default.aspx hat. Wie ich erfahren habe, werden Telerik-Controls den Viewstatus häufig abstürzen, so dass sie entweder vollständig von der Seite entfernt oder aus dem Viewstate entfernt werden müssen (< - vorzugsweise dieses).Viewstate Vererbung

Das Problem ist, ich lade alle. Ascx-Dateien in einem Asp-Panel, das in Telerik Steuerelemente (Splitter, Panel, etc) verschachtelt ist. Wenn das Viewstate für die Telerik-Steuerelemente deaktiviert ist, die das asp-Panel umgeben, das die ASCX-Dateien lädt, scheint es von diesen Seiten vererbt zu werden.

Gibt es eine Möglichkeit, diese Vererbung zu stoppen?

Antwort

0

Die ViewStateMode Eigenschaft kann für das Kind Steuerelement, dessen Ansichtszustand eingestellt werden, Sie behalten möchten: https://msdn.microsoft.com/en-us/library/system.web.ui.control.viewstatemode(v=vs.110).aspx

Wenn Sie Ansichtszustand häufig Fehler immer wieder erhalten, ist es jedoch wahrscheinlich, dass etwas in der Einrichtung (wie programmatische Steuerung Erstellung) ist falsch, weil Telerik-Steuerelemente dieses Problem nicht selbst verursachen.