..
Pagrindinis tikslas ASP.NET ir. NET Framework yra supaprastinti ir pagreitinti programuotojų darbą. Dėl šios priežasties, sistema apima keletą funkcijų, kurios anksčiau buvo programuotojai turėjo valdyti save, atskleisti save laiko praradimas ir galimas klaidas.
Labai dažnas scenarijus yra, kai naršyti paleisti į svetaines, kurios apima puslapiuose, į kuriuos vartotojai Surasti patys turintys pridėti įvairių rūšių informaciją. Pavyzdžiui, norėdami gauti tam tikrą skyrių svetainėje vartotojai gali įvesti vartotojo vardą ar slaptažodį, arba gauti tam tikros informacijos, privalo pateikti galiojantį elektroninio pašto adresą (su @, domenas ir tt).
Tas, kuris veikia patinka šios svetainės, turėtų būti suteikta galimybė remtis logika, kuri užtikrina, kad informacija yra galiojanti. Kadangi tai neįmanoma 100% vartotojams įvesti duomenis, kurie yra visiškai galiojantis, būtina patvirtinti informaciją. Pavyzdžiui, tam tikrose srityse gali būti privalomas, o kiti gali reikalauti, kad duomenimis, įvestais atitinka tam tikrą formatą (pavyzdžiui, minėto elektroninio pašto adresą), o kiti, kad įvestų duomenų yra per tam tikrą asortimentą ir pan.
Akivaizdu, kad šie patikrinimai gali būti atliekami programuotojų raštu užsakymą kodą, tačiau ASP.NET suteikia paprasčiau ir greičiau: galutinius patikrinimus. Jie glaudžiai susiję su standartiniu kontrolė (pavyzdžiui, laukelyje), esančių interneto formą ir leidžia mums gauti pranešimus apie klaidas ar įspėjimo, jei vartotojai įveda slaugytojų, kurie gali būti neteisingas.
ASP.NET apima šešis patvirtinimo kontrolė:
Visi įteisinimo kontrolės darbą tokiu pačiu būdu. Prieš nustatydami standartines kontrolės interneto puslapyje ir ten yra patvirtinimo, kad norite kontroliuoti kur Copar jokių klaidos pranešimą. Patvirtinimo kontrolė, nuosavybės vadinamas ControlToValidate, kai viena turi nustatyti valdiklio pavadinimas, kuris turi būti patvirtintas. Nustatyti šią ypatybę viskas veikia automatiškai, nors, žinoma, reikia sukonfigūruoti pranešimas turi būti grąžintas ir jūs taip pat galite nustatyti keletą kitų savybių.
Tikrinimo kontrolės darbą, susijusį su serverio kontrolė: TextBox, ListBox, DropDownList, RadioButtonList, HtmlInputText, HtmlInputFile, HtmlSelect, HtmlTextArea, FileUpload. Norėdami geriau suprasti, kad darbas, kaip įprasta, mes pvz.
Atidaryti bandymų aikštelėje, sukurta ankstesnių pamoka ar nauja creiamone. Pridėti žiniatinklio forma vadinama Validazione.aspx priimančiosios standartų kontrolę ir įteisinimo. Tarkime, kad puslapio, kuriame hipotetinis vartotojas turi įvesti vardą, amžių, telefono numerį ir slaptažodį (dviejose skirtingose srityse, patvirtinti jie yra teisingi). Įdėkite laukelį tiek daug, nes yra sričių, jo etiketę ir siuntimo informaciją mygtuką įrašytas

Dabar įdėkite galutinius patikrinimus. Tegul kiekvienas RequiredFieldValidator šalia laukų Vardas, Pavardė, Amžius, Telefonas, slaptažodį ir Pakartokite slaptažodį ControlToValidate nustatant laukelį apie atitinkamą nustatymą ir klaidų pranešimai

Galiausiai įdėkite ValidationSummary puslapyje, kuris leis mums vienu metu rodyti visus pranešimus apie klaidas. Tai taip pat gali nustatyti turto tos kontrolės ShowMessageBox reikšmė TRUE taip pat gauti vizualiai parodyti klaidas. Šiuo metu mes pradedame taikymą ir, jei paspausite mygtuką "Siųsti" neįvedus jokių duomenų, informacijos pamatysime kažką panašaus

Jei mes stengiamės pateikti informaciją kai kuriose srityse mes matome, kad kai kurie pranešimai (apie laukus užpildyti) nebebus rodomas

Šiame pavyzdyje mes naudojome tik RequiredFieldValidator bet aiškiai kitų tipų patvirtinimo kontrolinių medžiagų naudojimas yra panašus. Kaip įprasta, aš kviečiame Jus susipažinti su oficialaus "Microsoft" ir sužinokite daugiau.
| |
ASP (Advanced)
Visas kursas sukurti dinaminius interneto svetainių. Nuo 39 €. |
| |
ASP.NET (kurso)
Visas kursas statybos interneto programų nuo 49 €. |
| |
SQL ir duomenų bazės (kurso)
Kurkite ir tvarkykite reliacinėse duomenų bazėse. Nuo 39 €. |