Validationgroup in ASP.NET

Hey Leute,
Ich befasse mich momentan ein wenig mit ASP.NET und sitze grade an dem Thema Validationgroup…

Hier mal ein Beispiel was super läuft:

Die Validation wird nur also nur ausgeführt, sobald ich auf den Button „Division“ klicke.

Wenn ich nun das ganze mit einem CompareValidator probiere, der so aussieht:

läuft es leider nicht… es wird trotzdem die Überprüfung durchgeführt, sobald man das Textfeld nicht mehr im Fokus ist.

Kennt sich da jemand aus?

Vielen Dank schonmal!

Servus,

schau dir mal den CustomValidator an. Da kannst du deine eigene Validierungsfunktion per „ClientValidationFunction“ property festlegen und entsprechend triggern wann und von wo aus du willst (z.B. onclick).

Den Rest sollte Google wissen :wink:

Hoffe das hilft!

Wizard

Hi,

zum Thema „nur beim Page Submit validieren“ könnte diese Seite für dich möglicherweise sehr nützlich sein:
http://www.codedigest.com/Articles/ASPNET/166_Restri…

Die MSDN-Seiten liefern einem zudem auch einige nützliche Informationen zur Funktionalität der Validator-Controls :wink:

Um die größtmögliche Kontrolle über die Validierung zu haben würde ich zum CustomValidator raten.

Hi,

habe ich noch nicht versucht.
Aber einen oder zwei Tips habe ich.

Hier mal anschauen, ob sich die Lücke schliesst:
http://www.asp.net/general/videos/validation

Vielleicht musst du im Button_Click nur den Fokus holen.

damit ist der Fokus von WertB weg und die Validierung läuft?

Gruß,
Thomas

Ich habe es auch mal ausprobiert, egal was man macht ASPX interpretiert die „0“ immer als Text.
Was mir noch einfallen würde, wäre im Code-Behind den Wert 0 zuweisen, habe ich allerdings nicht ausprobiert.

VG Andreas