..
Podstawowym celem ASP.NET i. NET Framework jest uproszczenie i przyspieszenie pracy programistów. Z tego powodu ramach zawiera kilka funkcji, które wcześniej były programistów musiał zarządzać sobą, narażając się na stratę czasu i potencjalnych błędów.
Bardzo częsty scenariusz jest po przejściu do uruchomienia w witrynach, które zawierają strony, na których użytkownicy znajdą się konieczności dodawania różnych typów informacji. Na przykład, aby uzyskać dostęp do określonej części użytkowników witryny sieci Web mogą wprowadzić nazwę użytkownika i hasło, lub otrzymać pewne informacje muszą podać prawidłowy adres e-mail (zawierających @, domeny, itp.).
Ktoś, kto prowadzi stronę jak to powinno zatem być w stanie powołać się na logikę, która zapewnia, że wprowadzone informacje są prawidłowe. Ponieważ nie jest możliwe w 100% użytkowników, aby wprowadzić dane, które są absolutnie ważne jest to konieczne, aby potwierdzić informacje. Na przykład, niektóre pola mogą być obowiązkowe, a inne mogą wymagać, aby dane wprowadzane sprostać określonym formacie (jak wyżej adres e-mail), a inni, że wprowadzone dane są w pewnym zakresie i tak dalej.
Oczywiście, te kontrole mogą być przeprowadzane przez programistów pisania własnego kodu, ale ASP.NET udostępnia prostszy i szybszy: kryteria weryfikacji. Działają one w ścisłym związku z normami kontroli (np. pole tekstowe) występuje w postaci stron internetowych i pozwalają uzyskać komunikaty o błędach lub ostrzeżenia, jeśli użytkownicy wprowadzają pielęgniarek, które mogą być nieprawidłowe.
ASP.NET zawiera sześć walidacji kontroli:
Wszystkie kontrolki walidacji działają w ten sam sposób. Przed ustawieniem poziomu kontroli na stronie internetowej, a następnie jest walidacji, że wolisz kontrolować gdzie Copar ma żadnego komunikatu o błędzie. Formantami sprawdzania poprawności, mają właściwość o nazwie ControlToValidate, w którym należy ustawić nazwę kontroli, które musi być zatwierdzone. Ustaw to wszystko własności działa automatycznie, choć oczywiście trzeba skonfigurować wiadomość do zwrotu i można ustawić kilka innych właściwości.
Walidacja kontroli pracy na następujące formanty serwera: TextBox, ListBox, DropDownList, RadioButtonList, HtmlInputText, HtmlInputFile, HtmlSelect, HtmlTextArea, FileUpload. Aby lepiej zrozumieć, że jak zwykle mamy przykład.
Otwórz witrynę testu utworzony w poprzedniej lekcji lub creiamone nowy. Dodaj formularz sieci Web o nazwie Validazione.aspx gościć standardowych kontroli i kryteria weryfikacji. Załóżmy, że strona, na której hipotetyczny użytkownik musi wpisać imię, wiek, numer telefonu i hasło (w dwóch różnych dziedzinach, aby potwierdzić, że są poprawne). Wstaw pole tekstowe więc tyle, ile jest pól, jego etykietę i przycisk do wysyłania informacji wprowadzonych

Teraz wstaw kryteria weryfikacji. Niech każdy z RequiredFieldValidator obok nazwy pól, nazwisko, wiek, telefon, hasło i Potwierdź ControlToValidate Hasło ustawienie pola tekstowego na odpowiednie ustawienie i komunikaty o błędach

Wreszcie wstawić ValidationSummary na stronie, która pozwoli nam na jednoczesne wyświetlanie wszystkich komunikatów o błędach. To może również ustawić właściwość na wartość tego ShowMessageBox kontrola wierni otrzymują również wizualne wskazanie błędów. W tym momencie możemy uruchomić aplikację i po kliknięciu w przycisk bez wprowadzania jakichkolwiek informacji o dane widzimy coś takiego jak

Jeśli spróbujemy umieścić informacje w niektórych dziedzinach widzimy, że niektóre wiadomości (na polach wypełnione) nie będą wyświetlane

W tym przykładzie użyliśmy tylko RequiredFieldValidator ale wyraźnie wykorzystania innych rodzajów kontroli walidacji jest podobny. Jak zwykle zapraszam do z oficjalnej Microsoft aby dowiedzieć się więcej.
| |
ASP (Advanced)
Pełny kurs tworzenia dynamicznych stron internetowych. Od 39 €. |
| |
ASP.NET (Kurs)
Pełny kurs do tworzenia aplikacji WWW od 49 €. |
| |
SQL i bazy danych (pole)
Tworzenie i zarządzanie relacyjnymi bazami danych. Od 39 €. |