Page.IsValid Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает значение, указывающее, завершена ли проверка страницы успешно.
public:
property bool IsValid { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsValid { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsValid : bool
Public ReadOnly Property IsValid As Boolean
Значение свойства
true
, если проверка завершена успешно; иначе — false
.
- Атрибуты
Исключения
Свойство IsValid вызывается до начала проверки.
Примеры
В следующем примере кода показано использование IsValid свойства для настройки условной инструкции. Если свойство возвращает true
значение , свойству Text
lblOutput
элемента управления присваивается значение "Page is valid!" В противном случае устанавливается значение "Некоторые из обязательных полей пусты".
private void ValidateBtn_Click(Object Sender, EventArgs E)
{
Page.Validate();
if (Page.IsValid == true)
lblOutput.Text = "Page is Valid!";
else
lblOutput.Text = "Some required fields are empty.";
}
Sub ValidateBtn_Click(sender As Object, e As EventArgs)
Page.Validate()
If (Page.IsValid) Then
lblOutput.Text = "Page is Valid!"
Else
lblOutput.Text = "Some required fields are empty."
End If
End Sub
Комментарии
Чтобы это свойство возвращалось true
, все серверные элементы управления проверки в текущей группе проверки должны быть успешно проверены. Это свойство следует проверять только после вызова Page.Validate метода или присвоить свойству CausesValidation
true
значение в OnServerClick
обработчике событий для серверного элемента управления ASP.NET, который инициирует обработку форм. Эти серверные элементы управления включают классы Button, HtmlButton, HtmlInputButton, HtmlInputImage, ImageButtonи LinkButton .
При принудительной проверке группы проверки с помощью Validate метода все элементы управления проверки в указанной группе проверки также должны быть успешно проверены.