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!
Wizard
19. Juni 2011 um 20:08
2
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
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
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