? Leere VB.NET Textfelder, die Daten benötigen und haben keine Fehler genannt . Sollten Sie diese Fehler erkennen kann in einer Anwendung, die falsche Ergebnisse oder sogar Abstürze produziert führen. Als VB.NET Web Entwickler, haben Sie Zugriff auf eingebauten Prüfungen , die Ihnen helfen, für fehlerhafte Textfelder mit minimalem Code überprüfen können. Textfeld-Steuerelemente
VB.NET ermöglicht es Entwicklern, Textfeld-Steuerelemente , die keine Standardwerte haben erstellen. Ziehen Sie einfach ein Steuerelement auf einem Formular , und es ist sofort einsatzbereit. Anders als Gitter , die Daten anzuzeigen , Textfelder nehmen normalerweise Eingaben von Benutzern . Ein Benutzer kann Daten in das Textfeld eingeben oder Ihr VB.NET-Anwendung können Daten dort zu platzieren als Reaktion auf die Aktion eines Benutzers . Ein leeres Textfeld Fehler kann auftreten, wenn keine dieser Ereignisse eintritt und der Code erwartet einen Wert in das Textfeld ein.
Formularüberprüfung
Schreiben Fehlervalidierung Code von Grund auf kann sehr zeitaufwändig sein , besonders wenn man viele VB.NET Steuerelemente zur Validierung haben . Wenn Sie 10 Textfelder haben , zum Beispiel , müssen Sie schreiben clientseitige JavaScript- Code oder Server-Side- ASP.NET-Code zu validieren . Microsoft schließt einen benutzerdefinierten Satz von Überprüfungssteuerelemente mit . NET Framework. Die RequiredFieldValidator Kontrolle , in der ToolBox -Fenster gefunden , vereinfacht die Aufgabe der Überprüfung für leere Steuerelemente wie Textfelder . Eine leere Kontrolle ist eine, die keine Daten hat , wenn ein Benutzer ein Formular Updates .
Validation Steuert
Hinzufügen eines RequiredFieldValidator Steuerung zu einem VB.NET Form so einfach, wie Sie das Steuerelement auf das Formular aus dem Fenster Toolbox . Nachdem Sie das tun, wird Ihr Code wie folgt aussehen :
ErrorMessage Attribut enthält die Text- Benutzer sehen , wenn sie , um Text in einem Textfeld hinzuzufügen vergessen. Sie können den Wert auf jede Nachricht , wie " Bitte geben Sie einen Wert in dieses Textfeld ein. "
Text Box Validation
anzuzeigen Wenn Sie wollen, verwenden Sie die RequiredFieldValidator Steuerung für ein leeres Textfeld , dessen ID -Check " TextBox1 ", können Sie die folgende Anweisung ControlToValidate überall in Ihren VB.NET-Code :
RequiredFieldValidator1.ControlToValidate = TextBox1.ID
Wenn ein Benutzer auf eine Schaltfläche klickt oder führt jede Aktion, die ein Postback auslöst , um den Web-Server , wird der Validator für ein leeres Textfeld überprüfen . Wenn das Textfeld keine Daten enthält , erscheint Ihr Text der Fehlermeldung . Ihre Form Load-Methode ist ein guter Ort , um die ControlToValidate Anweisung einzufügen.