2009-06-16 11 views
2

Gibt es eine Möglichkeit, eine Gruppe von ASP.net-Validierungen zuzuweisen, die überprüft werden sollen, wenn auf eine Schaltfläche geklickt wird?Zuweisen von Validatoren zu einer Schaltfläche

Ich habe zwei Abschnitte auf meiner Website. Wenn ein Abschnitt nicht übermittelt wird und der Benutzer entscheidet, den anderen Abschnitt zu übermitteln, möchte ich verhindern, dass auch die Validierung aus dem ersten Abschnitt ausgelöst wird.

Irgendwelche Vorschläge oder Hinweise? Danke

Antwort

6

Setzen Sie die ValidationGroup auf Ihre Validatoren und die Schaltfläche auf den gleichen Wert, um sie miteinander zu verbinden. Im folgenden Beispiel gibt es zwei Schaltflächen, die jeweils die eine oder die andere Seite validieren, aber nicht beide.

<asp:RequiredFieldValidator runat="server" ... ValidationGroup="GroupOne" /> 
<asp:RequiredFieldValidator runat="server" ... ValidationGroup="GroupTwo" /> 
<asp:Button runat="server" ID="ButtonOne" ... CausesValidation="true" ValidationGroup="GroupOne" /> 
<asp:Button runat="server" ID="ButtonTwo" ... CausesValidation="true" ValidationGroup="GroupTwo" /> 
+0

Damm ist so einfach! Danke Scott. –

Verwandte Themen