Lege VB.NET tekstvakken die gegevens nodig hebben en hebben er geen fouten worden genoemd . Niet in slagen om deze fouten te detecteren kan leiden tot een toepassing die foutieve resultaten of zelfs crasht produceert . Als VB.NET Web developer , heb je toegang tot ingebouwde validators die u kunnen helpen controleren of foutieve tekstvakken met minimale code . Tekstvakbesturingselementen VB.NET stelt ontwikkelaars in staat om tekstvakbesturingselementen dat er geen standaardwaarden hebben te creëren . Sleept u een controle op een formulier , en het is klaar voor gebruik . In tegenstelling tot de roosters , die gegevens weer te geven , tekstvakken meestal accepteren input van gebruikers . Een gebruiker kan gegevens typen in het tekstvak , of uw VB.NET applicatie kunnen er gegevens plaatsen in reactie op de actie van een gebruiker . Een lege tekstvak fout kan ontstaan wanneer geen van deze gebeurtenissen heeft plaatsgevonden en je code verwacht een waarde in het tekstvak . Form Validation Writing error validatie code vanaf nul kan tijdrovend zijn , vooral als je veel VB.NET controles te valideren . Als je 10 tekstvakken , bijvoorbeeld , moet je schrijft client - side JavaScript-code of server - side ASP.NET-code om ze te valideren . Microsoft bevat een aangepaste set van validatie controles met de . NET framework . De RequiredFieldValidator controle , gevonden in de ToolBox venster , vereenvoudigt de taak van het controleren op lege besturingselementen , zoals tekstvakken . Een lege controle is er een die geen gegevens heeft wanneer een gebruiker updates een formulier . Validation Controls Het toevoegen van een RequiredFieldValidator controle naar een VB.NET vorm is zo simpel als de controle op het formulier te slepen uit de Toolbox -venster . Nadat je dat doet , zal je code er ongeveer zo uitzien : < /asp : RequiredFieldValidator > het attribuut ErrorMessage bevat de tekst gebruikers zullen zien als ze vergeten om tekst toe te voegen aan een tekstvak . U kunt de waarde wijzigen in een bericht , zoals " Gelieve een waarde in dit tekstvak . " Tekstvak Validation geven Als u wilt gebruik de RequiredFieldValidator controle om te controleren of een leeg tekstvak wiens ID is " TextBox1 , " kunt u de volgende ControlToValidate verklaring overal toe te voegen in uw VB.NET code : RequiredFieldValidator1.ControlToValidate = TextBox1.ID < br > Telkens wanneer een gebruiker op een knop klikt of voert elke actie die een postback triggers om de webserver , zal de validator controleren op een leeg tekstvak . Als het tekstvak geen gegevens bevat , wordt uw foutbericht tekst . Load -methode van het formulier is een goede plek om de ControlToValidate verklaring voegen .
|