16 messaggi dal 27 giugno 2005
Ciao a tutti...
Ho una textbox (con autopostback = True) ed un Compare Validator con la propietà ControlToValidate ovviamente impostato su quella Texbox...la teoria vuole che il Compare Validator faccia i suoi controlli e poi permetta o meno il proseguimento delle operazioni...in pratica non è cosi..come posso fare per evitare che con l'AutoPostBack il CompareValidator perda la sua funzionalità?
1) Va tolto l'AutoPostBack alla casella di testo.

2) Va aggiunto alla casella di testo l'attributo onChange:

myTextBox.Attributes.Add("onChange", string.Format("document.getElementById('{0}').click();", myButton.ClientID));

3) Il CompareValidator deve avere la proprietà EnableClientScript impostata a true.

4) Il bottone myButton deve avere la proprietà CausesValidation impostata a true.

Ciao, Ricky.
Modificato da rickyvr il 12 luglio 2005 14.54 -

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it
16 messaggi dal 27 giugno 2005
grazie provo come dici e nel caso ci risentiamo....ciao Ignazio
D'accordo, fammi sapere.

Ciao, Ricky.

Ing. Riccardo Golia
Microsoft MVP ASP.NET/IIS
ASPItalia.com Content Manager
http://blogs.aspitalia.com/rickyvr
http://ricky.aspitalia.com
http://www.riccardogolia.it

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.