? Vuote le caselle di testo VB.NET che richiedono dati e non ne sono chiamati errori . Non riuscendo a rilevare questi errori possono risultare in un'applicazione che produce risultati errati o addirittura crash . Come sviluppatore web VB.NET , si ha accesso a validatori incorporati che possono aiutare a controllare per le caselle di testo errate utilizzando codice minimo . Casella di testo Controlli
VB.NET permette agli sviluppatori di creare controlli casella di testo che non hanno valori predefiniti . È sufficiente trascinare un controllo in un form, ed è pronto per l'uso . A differenza di griglie che visualizzano i dati , caselle di testo di solito accettano input dagli utenti . Un utente può digitare i dati nella casella di testo , oppure l'applicazione VB.NET può inserire i dati lì in risposta all'azione di un utente. Un errore casella di testo vuota può risultare quando nessuno di questi eventi si verifica e il codice prevede un valore nella casella di testo .
Form Validation
errore di scrittura del codice di convalida da zero può richiedere molto tempo , specialmente se si hanno molti controlli VB.NET per convalidare . Se si dispone di 10 caselle di testo , per esempio , è necessario scrivere lato client il codice JavaScript o di codice lato server ASP.NET per convalidare loro. Microsoft include un set personalizzato di controlli di convalida con il framework . NET . Il controllo RequiredFieldValidator , trovato nella finestra Casella degli strumenti , semplifica il compito di controllo per i controlli vuoti , come ad esempio le caselle di testo . Un controllo del vuoto è uno che non ha dati quando un utente aggiorna un modulo. Controlli
convalida
Aggiunta di un controllo RequiredFieldValidator per una forma VB.NET è basta solo trascinare il controllo nel form dalla finestra degli strumenti. Dopo averlo fatto , il codice sarà simile a questa :
< /asp: RequiredFieldValidator >
L'attributo ErrorMessage contiene gli utenti di testo potranno vedere se si dimenticano di aggiungere del testo a una casella di testo . È possibile modificare il valore per visualizzare qualsiasi messaggio, ad esempio "Immettere un valore nella casella di testo . "
Casella di testo convalida
Se si desidera utilizzare il controllo RequiredFieldValidator per verificare la presenza di una casella di testo vuota il cui ID è " TextBox1 ", è possibile aggiungere la seguente istruzione ControlToValidate qualsiasi punto del codice VB.NET :
RequiredFieldValidator1.ControlToValidate = TextBox1.ID < br >
ogni volta che un utente fa clic su un pulsante o esegue un'azione che attiva un postback al server Web , il validatore verifica la presenza di una casella di testo vuota . Se la casella di testo non contiene dati , viene visualizzato il testo del messaggio di errore. Metodo Load del form è un buon posto per inserire la dichiarazione ControlToValidate .