C# CompareValidation

giovedì 20 aprile 2006 - 11.28

bluelions Profilo | Senior Member

Salve amici
Avrei un problemino, dovrei utilizzare il compare validation per confrontare due text, però in pratica nella mia pagina aspx in pratica ho un controllo che è composto da una textBox istanziato cosi
<ctrl:calendario ID="calendarioApertura1" runat="server" />
Ora quando utilizzo il compareValidation
<asp:CompareValidator ID="cv" ControlToValidate="calendarioApertura1"
ValueToCompare="01/01/2005" Type="Date" ErrorMessage="Errore"
Operator="LessThan" runat="server" />
All'avvio della pagina mi dice che l'oggetto non esiste, mentre se metto una textbox tutto funziona.....come posso risolvere?

Brainkiller Profilo | Guru

>All'avvio della pagina mi dice che l'oggetto non esiste, mentre
>se metto una textbox tutto funziona.....come posso risolvere?

Non mi risulta sia supportato il CompareValidator con oggetti diversi dalla TextBox.
C'è scritto anche nella documentazione e non si fa cenno a Calendar o simili.
Ciao


David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

bluelions Profilo | Senior Member

Aspè,ma il mio controllo calendar è formato da una textbox e da un immagine che cliccando apre il calendario e non fa altro che inserire la data nella textbox. In pratica dovrei fare il controllo sulla textbox

Brainkiller Profilo | Guru

Ma calendarioApertura1 che oggetto è ?

Ciao

David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/

bluelions Profilo | Senior Member

E' un controllo, dove all'interno ho una textbox,un image con icona calendario che al click tramite un javascript mi valorizza il text.

paolopat Profilo | Junior Member

cerchi di fare il confronto con uno User Control (anche se questo contiene una textbox) e forse è questo che non va bene....almeno credo.

bluelions Profilo | Senior Member

come posso risolvere?

paolopat Profilo | Junior Member

prova ad usare il CompareValidator all'interno dello User Control che hai creato

bluelions Profilo | Senior Member

Ho fatto così e funziona......ma purtroppo non va bene,perchè in pratica devo fare il confronto con un altro controllo......

paolopat Profilo | Junior Member

scusa ma non deve confrontare la data 01/01/2005 con quella specificata nel tuo user control ?

bluelions Profilo | Senior Member

No devo confrontare le due date inserite nei due controlli.
Comunque vi dico che ho risolto, in quanto invece di fare un controllo con un solo textbox, ho fatto un controllo con due texbox,dove metto le due date e utilizzo il compare validation nel controllo..e tutto risolto.
Vi ringrazio a tutti per la vostra collaborazione.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5