..


Sponzorirani linkovi

Korištenje i upravljanje valjanosti provjere

Temeljni cilj ASP.NET i. NET Framework je pojednostaviti i ubrzati rad programera. Iz tog razloga, okvir uključuje nekoliko značajki koje su prethodno bile programeri morali sami upravljati, izlažu na gubitak vremena i potencijalne pogreške.

Vrlo čest scenarij je kada ploviti će se prikazivati ​​u web-mjesta koja uključuje stranice na kojima korisnici naći u situaciji da se dodati različite vrste informacija. Na primjer, za pristup određenim dio korisnika web stranice svibanj morati unijeti korisničko ime ili lozinku ili primate određene informacije mora dati važeću e-mail adresu (s @, domene, itd.).

Onaj tko radi site kao što je ovaj zbog toga trebao biti u mogućnosti osloniti se na logiku koji osigurava da podatke koje ste unijeli vrijedi. Budući da nije moguće u 100% korisnika za unos podataka koja je apsolutno valjana potrebno je provjeriti informacije. Na primjer, određena područja može biti obvezno, drugi može zahtijevati da se podaci uneseni susret određenom formatu (kao što je navedeni e-mail adresu), a drugi da su podaci uneseni se unutar određenog raspona i tako dalje.

Jasno, te provjere mogu provoditi programera pisanje prilagođenog koda, ali ASP.NET omogućuje jednostavnije i brže: valjanosti provjere. Oni rade u uskoj vezi sa standardnim kontrolama (kao što je tekstni okvir) prisutan u web obliku i dopustiti nam da dobije poruka o pogrešci ili upozorenje ako korisnici unose sestre koji mogu biti netočni.

ASP.NET kontrola obuhvaća šest valjanosti:

  • RequiredFieldValidator: osigurava da polje nije prazno
  • RangeValidator: osigurava da vrijednosti u polju je unutar određenog raspona
  • RegularExpressionValidator: valjanih podataka u polju uspoređujući njihove strukture sa zadani predložak (npr. e-mail adresu)
  • CompareValidator To osigurava da vrijednosti u polju odgovara na određenu vrijednost
  • CustomValidator: Postavite prilagođenu provjeru funkcije
  • ValidationSummary: omogućuje vam pregled popisa svih valjanosti pogreške na stranici

Svi valjanosti kontrole rada na isti način. Prije nego što postavite standardne kontrole na web-stranici, a zatim tu je i provjere koje želite kontrolirati gdje Copar imate poruku o pogrešci. Valjanosti kontrole imovine zove ControlToValidate, u kojoj se mora postaviti ime kontrole koje moraju biti potvrđene. Postavite ovo svojstvo sve radi automatski, iako naravno trebate konfigurirati poruku da se vrate, a možete postaviti i nekoliko drugih svojstava.

Valjanosti kontrole rada na sljedećim poslužitelju kontrole: textbox, listbox, DropDownList, RadioButtonList, HtmlInputText, HtmlInputFile, HtmlSelect, HtmlTextArea, FileUpload. Da bi bolje razumjeli da rade kao i obično mi primjer.

Otvorite poligonu stvorili u prethodnom sat ili novi creiamone. Dodavanje web-obrasca pod nazivom Validazione.aspx ugostiti standardne kontrole i provjere valjanosti provjerava. Pretpostavimo da stranica u kojoj je zamišljena korisnik mora unijeti ime i prezime, dob, telefonski broj i lozinku (na dva različita područja kako bi potvrdili su ispravni). Umetnite textbox toliko koliko ima polja, njegova oznaka i gumb za slanje podatke koje ste unijeli

Sada umetnite provjere valjanosti. Neka svatko od RequiredFieldValidator pored polja Ime, Prezime, Starost, Telefon, lozinkom i Confirm Password ControlToValidate postavljanje textbox na odgovarajuće postavke i poruke o pogreškama

Na kraju ubacite ValidationSummary na stranicu koja će nam omogućiti istovremeno prikazati sve poruke o pogreškama. To također može postaviti svojstvo vrijednosti koji kontroliraju ShowMessageBox istina također dobiti vizualni pokazatelj pogreške. U ovom trenutku smo pokrenuti program i ako kliknete gumb za predavanje, bez ulaska u bilo kakve informacije o podacima ćemo vidjeti nešto poput

Ako pokušate staviti informacije u nekim područjima, vidjet ćemo da su neke poruke (na polja popunjena u) se više neće pojavljivati

U ovom primjeru smo koristili samo RequiredFieldValidator, ali jasno uporabu drugih vrsta kontrola valjanosti je sličan. Kao i obično, pozivam vas da konzultirati službene Microsoft da biste saznali više.

Pomoć sa Visual Studio ASP.Net
E-učenje
ASP (Advanced) ASP (Advanced)
Cijeli tečaj za izradu dinamičkih Web stranica. Od 39 €.
ASP.NET (tečaj) ASP.NET (tečaj)
Cijeli tečaj za izgradnju web aplikacije od 49 €.
SQL i baze podataka (tečaj) SQL i baze podataka (tečaj)
Stvaranje i upravljanje relacijskim bazama podataka. Od 39 €.
Sponzorirani linkovi