Έχω ένα textBox σε asp.net 2.0, όπου ο χρήστης εισάγει κείμενο με max 100 χαρακτήρες.
Καθώς δεν ξέρω πώς να ρυθμίσω έναν custom validator, το έβαλα με ένα απλό event.
Μέσα στο on-click event του button, έβαλα ένα
if - else block.
Άν το κείμενο είναι >0 και <101, τότε το αποθηκεύει στη βάση. Άν όχι, δίνει ένα μήνυμα λάθους σε ένα Label.
το κακό είναι ότι αφού εμφανιστεί το μήνυμα λάθους, άν βάλω σωστό κείμενο στο textBox και πατήσω submit, δεν παίρνει αμέσως την τιμή, αλλά πρέπει να το πατήσω και μια 2η φορά...
Μπορεί κάποιος να μου εξηγήσει γιατί συμβαίνει αυτό και πώς μπορώ να το ξεπεράσω?
Από κει και πέρα μπορεί να μου πεί κάποιος πως μπορώ να συνδέσω έναν custom validator και να αποτρέπω την εκτέλεση του event αν δεν είναι valid το περιεχόμενο του textBox?
T.I.A.
Δημήτρης
Simple Photography