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:

  • None - Komunikaty walidacyjne nigdy nie są wyświetlane wtrybie wewnętrznym.
  • Statyczny - Przestrzeń do wyświetlania komunikatów walidacyjnych jest przydzielona w układzie strony.
  • Dynamiczny - Jeśli walidacja zakończy się niepowodzeniem, przestrzeń do wyświetlania komunikatów walidacyjnych zostanie dynamicznie dodana do strony.
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.