2009-03-17 7 views
0

Ich habe zwei ASP.NET-Formular auf der gleichen Seite leben. Ich habe ein paar Probleme, weil die versteckten Felder darunter denselben Namen und dieselbe ID erhalten.Ändern des Namens von Viewstate

Gibt es eine Möglichkeit, diese für eines der Formulare zu ändern? (Sie sind auch nicht optimal für die Validierung).

Ich brauche die Dienste, die das Viewstate bietet, aber vielleicht könnte ich es auf Formularebene deaktivieren und es auf einer niedrigeren (Kontrolle) Ebene verwenden?

Antwort

3

Es ist nicht das, was Sie hören wollen, aber in ASP.Net sollten Sie nur eine runat="server" Form pro Seite haben. Ansonsten ist dies nur das erste von vielen anderen Problemen, denen Sie begegnen werden.

+0

Welche Art von Problemen? Hier geht es auch um HTML-Validierung: "Wert des Attributs" ID "ungültig:" _ "kann einen Namen nicht starten." (es ist nicht wirklich 2 runat = "Server" - das sind Formulare aus 2 GETs in einer klassischen ASP-Datei eingefügt) – Olav

Verwandte Themen