Kontroler RequiredFieldValidator w ASP.NET
Definicja i użycie
Kontroler RequiredFieldValidator służy do przekształcenia kontrolera wprowadzania w pole obowiązkowe.
Przez ten kontroler, jeśli wartość początkowa wprowadzonej wartości nie została zmieniona, weryfikacja zakończy się niepowodzeniem. Domyślnie, wartość początkowa to pusty ciąg znaków ("").
Uwaga:Białe znaki na początku i końcu wprowadzonej wartości zostaną usunięte przed walidacją.
Uwaga:InitialValue nie ustawia domyślnej wartości dla kontrolki wejściowej. Wskazuje, żeNie chcęWartość wprowadzona przez użytkownika w kontrolce wejściowej.
Atrybuty
Atrybuty | Opis |
---|---|
BackColor | Kolor tła kontrolki RangeValidator. |
ControlToValidate | Identyfikator kontrolki do walidacji. |
Display |
Zachowanie wyświetlania kontrolki walidacyjnej. Dopuszczalne wartości to:
|
EnableClientScript | Wartość logiczna, określająca, czy jest włączona walidacja klienta. |
Enabled | Wartość logiczna, określająca, czy kontrolka walidacji jest włączona. |
ErrorMessage |
Tekst wyświetlany w kontrolce ValidationSummary podczas niepowodzenia walidacji. Uwaga: Jeśli nie ustawiono atrybutu Text, tekst również będzie wyświetlany w kontrolce walidacji. |
ForeColor | Kolor tła kontrolki. |
id | Unikalny identyfikator kontrolki. |
InitialValue | Określa początkową wartość (wartość początkową) kontrolki wejściowej. Domyślna wartość to "". |
IsValid | Wartość logiczna, wskazująca, czy powiązany kontrolka wejściowa przeszła walidację. |
runat | Określa, że kontrolka jest kontrolką serwerową. Musi być ustawiona na "server". |
Tekst | Wiadomość wyświetlana podczas niepowodzenia walidacji. |
Przykład
- RequiredFieldValidator
- W tym przykładzie, w pliku .aspx zadeklarowaliśmy dwa kontrolki TextBox, jeden przycisk oraz kontrolkę RequiredFieldValidator. Pokazuje, jak użyć kontrolki RequiredFieldValidator, aby pole tekstowe "txt_name" było wymagane.