Viestate in Masterpage

11/04/2010 - 21:28 von Bernd Hass | Report spam
Ich möchte auf meinen Seiten den Viewstate deaktivieren.
Ist ja auch ganz einfach ..

<%@ Master Language="C#" EnableViewState="false"

Der Viewstate ist deaktiviert.
Nun habe ich aber ein Kontaktformular im dem ein CustomValidator eingebaut
ist.

<asp:CustomValidator ID="DataValidator" CssClass="errormsg"
OnServerValidate="OnServerValidate" Display="Dynamic" Enabled="true"
runat="server" />

Nach dem deaktivieren ruft er nicht mehr die Mehtode "OnServerValidate" auf
und somit wird auch keine Prüfung mehr gemacht.

Ich dachte mir nun das ich einfach in der Kontaktseite das Viewstate wieder
aktiviere.
z.B. über this.Master.EnableViewState=true; das scheint aber nicht zu
funktionieren.

Nun meine Fragen:
1. Warum wird beim deaktivieren des Viewstate die Methode des
CustomValidator nicht mehr aufgerufen.
2. Wie aktiviere ich in einer Page wieder das Viewstate wenn ich in der
Masterpage das Viewstate deaktiviert habe.

Viele Grüße Bernd
 

Lesen sie die antworten

#1 Bernd Hass
14/04/2010 - 18:56 | Warnen spam
Hat keiner eine Lösung oder habe ich es zu Umstàndlich beschrieben?

"Bernd Hass" wrote:

Ich möchte auf meinen Seiten den Viewstate deaktivieren.
Ist ja auch ganz einfach ..

<%@ Master Language="C#" EnableViewState="false"

Der Viewstate ist deaktiviert.
Nun habe ich aber ein Kontaktformular im dem ein CustomValidator eingebaut
ist.

<asp:CustomValidator ID="DataValidator" CssClass="errormsg"
OnServerValidate="OnServerValidate" Display="Dynamic" Enabled="true"
runat="server" />

Nach dem deaktivieren ruft er nicht mehr die Mehtode "OnServerValidate" auf
und somit wird auch keine Prüfung mehr gemacht.

Ich dachte mir nun das ich einfach in der Kontaktseite das Viewstate wieder
aktiviere.
z.B. über this.Master.EnableViewState=true; das scheint aber nicht zu
funktionieren.

Nun meine Fragen:
1. Warum wird beim deaktivieren des Viewstate die Methode des
CustomValidator nicht mehr aufgerufen.
2. Wie aktiviere ich in einer Page wieder das Viewstate wenn ich in der
Masterpage das Viewstate deaktiviert habe.

Viele Grüße Bernd

Ähnliche fragen