Validator in detailsView

domenica 07 ottobre 2007 - 18.09

gae58 Profilo | Senior Member

salve,

mi sto ponendo il problema della validazione dei dati, in particolare:

1) Ho notato che la lunghezza del campo della Tabella non viene passata in automatico al campo del detailsView. Per effettuare il controllo sulla lunghezza devo usare il comando maxLength?

2) Per evitare che l'utente possa salvare il movimento lasciando un campo vuoto, devo usa re il fieldValidator?

Se entrambe le risposte sono positive, significa che devo trasformare il campo in un teplateField?

grazie

Gaetano

alx_81 Profilo | Guru

>salve,
Ciao!
>
>mi sto ponendo il problema della validazione dei dati, in particolare:
>1) Ho notato che la lunghezza del campo della Tabella non viene
>passata in automatico al campo del detailsView. Per effettuare
>il controllo sulla lunghezza devo usare il comando maxLength?
sì, è un metodo rapido.. però puoi anche usare un RegularExpression Validator ed impostare il controllo in maniera più avanzata (ad esempio, il campo deve essere numerico e lungo 7 cifre, regexp da usare: [0-9]{7}). Diciamo che maxlength se devi controllare solo la lunghezza (ad esempio della password oppure di ogni campo che non vuoi sfori su database) va più che bene
Se vuoi documentarti sul regExpValidator:
http://msdn2.microsoft.com/it-it/library/eahwtc9e.aspx
>
>2) Per evitare che l'utente possa salvare il movimento lasciando
>un campo vuoto, devo usa re il fieldValidator?
Controllo RequiredFieldValidator
http://msdn.microsoft.com/library/ita/default.asp?url=/library/ITA/cpgenref/html/cpconRequiredFieldValidatorControl.asp

>
>Se entrambe le risposte sono positive, significa che devo trasformare
>il campo in un teplateField?
sì, mettendo a fianco di ogni input field un Validator.

>
>grazie
di nulla!

Alx81 =)

http://blogs.dotnethell.it/suxstellino
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