Привязка модели веб-форм asp.net 4.5: проверка на стороне клиента поддерживается?
Я большой поклонник модели веб-форм asp.net 4.5 с использованием аннотаций данных.
ASCX:
Firstname:
Lastname:
Email:
.cs:
public void SaveContact(Contact viewModel)
{
if (!Page.ModelState.IsValid)
{
return;
}
}
public Contact GetContact()
{
return new Contact();
}
Модель:
public class Contact
{
[Required]
[StringLength(10, ErrorMessage="{1} tis te lang")]
public string Firstname { get; set; }
[Required]
[StringLength(10)]
public string Lastname { get; set; }
[Required]
[EmailAddress]
public string Email { get; set; }
}
Вопрос:
Поддерживается ли валидация на стороне клиента в веб-формах, как в MVC? Или мы должны полагаться на сторонние библиотеки (DAValidation). Можно ли перенести добротность Html.EnableClientValidation () на веб-формы?
С Уважением,
Барт