..
Perimmäisenä tavoitteena ASP.NET ja. NET Framework on yksinkertaistaa ja nopeuttaa työtä ohjelmoijia. Tästä syystä puitteet sisältää useita ominaisuuksia, joita aiemmin ohjelmoijat olivat hallita itseään, itseään alttiiksi ajanhukkaa ja mahdollisia virheitä.
Hyvin yleinen skenaario on, kun siirryt törmätä sivustoja, jotka sisältävät sivut, joissa käyttäjät joutuvat tarvitse lisätä erityyppisiä tietoja. Esimerkiksi päästä tiettyyn kohtaan Web-sivuston käyttäjät voivat syöttää käyttäjätunnuksen tai salasanan, tai saada tiettyjä tietoja on annettava toimiva sähköpostiosoite (sisältää @, domain, jne.).
Sellaista, joka toimii sivuston kuten tämän vuoksi olisi voitava luottaa logiikkaa jolla varmistetaan, että tiedot on kelvollinen. Koska se ei ole mahdollista 100% käyttäjät voivat syöttää tietoja, jotka on ehdottomasti pätevä se on tarpeen vahvistaa tiedot. Esimerkiksi tietyt kentät voivat olla pakollisia, toiset edellyttävät, että syötetyt tiedot täyttävät tietyt muodossa (kuten edellä sähköpostiosoitetta), ja toiset, että syötetyt tiedot ovat tietyissä rajoissa ja niin edelleen.
On selvää, että nämä tarkastukset voidaan suorittaa ohjelmoijat kirjallisesti mukautetun koodi, mutta ASP.NET tarjoaa yksinkertaisempi ja nopeampi: oikeellisuustarkistukset. He työskentelevät tiiviissä yhteydessä standardiohjausten (kuten oppikirja) läsnä verkkolomakkeella ja antavat meille mahdollisuuden saada virheilmoituksia tai varoitus, jos käyttäjä syöttää sairaanhoitajia, jotka voivat olla väärin.
ASP.NET sisältää kuusi validointi valvonta:
Kaikki validointi ohjaus toimii samalla tavalla. Ennen kuin määrität standardiohjausprosessin www-sivulla ja sitten on vahvistus siitä, että haluat hallita sitä, missä Copar mitään virheilmoitusta. Validointi valvontaa on ominaisuus nimeltä ControlToValidate, jossa yksi on asetettava nimi valvonnasta, joka on validoitava. Aseta tämä ominaisuus kaikki toimii automaattisesti, vaikka tietenkin täytyy määrittää viestin takaisin ja voit myös määrittää useita muita ominaisuuksia.
Validointi ohjaus toimii seuraavien palvelin ohjaa: TextBox, ListBox, DropDownList, RadioButtonList, HtmlInputText, HtmlInputFile, HtmlSelect, HtmlTextArea, FileUpload. Ymmärtämään paremmin, että toimivat tuttuun tapaan teemme esimerkki.
Avaa testikohteessa luotu edellisen oppitunnin tai uuden creiamone. Lisää Web muotoa kutsutaan Validazione.aspx isännöimään standardiohjausten ja sen oikeellisuustarkistuksista. Oletetaan, että sivu, jossa hypoteettinen käyttäjän täytyy syöttää nimi, ikä, puhelinnumero ja salasana (kahteen eri alojen vahvistaa ne ovat oikein). Aseta oppikirja niin monta kuin kenttiä, sen nimi ja painike lähettää tiedot merkitään

Nyt Aseta oikeellisuustarkistukset. Olkoon kukin RequiredFieldValidator vieressä kentät Nimi, Sukunimi, Ikä, Puhelin, salasanasi sekä vahvista salasanasi ControlToValidate asetus tekstiruutuun kulloisestakin asetus ja virheilmoitukset

Lopuksi aseta ValidationSummary sivulla joka antaa meille mahdollisuuden samanaikaisesti näyttää kaikki virhesanomat. Se voi myös asettaa ominaisuuden arvon että valvonta ShowMessageBox uskollisena myös saada visuaalisesti virheitä. Tässä vaiheessa aloitamme sovellus ja jos napsautat Lähetä-painiketta kirjoittamatta mitään tiedonsaantioikeus näemme jotain

Jos yritämme laittaa tietoa joillakin aloilla näemme, että joitakin viestejä (pelloilla täyttää) ei enää ilmesty

Tässä esimerkissä käytimme vain RequiredFieldValidator mutta selvästi käyttää muunlaisia validointi valvonta on samanlainen. Kuten tavallista, pyydän teitä kuulemaan Microsoftin virallinen oppia lisää.
| |
ASP (Advanced)
Täysi tietenkin luoda dynaamisia Web-sivustoja. Alkaen 39 €. |
| |
ASP.NET (kurssi)
Koko kurssin rakentamiseen web-sovellusten alkaen 49 €. |
| |
SQL ja Database (kurssi)
Luoda ja hallita relaatiotietokantojen. Alkaen 39 €. |