Привязка модели веб-форм 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 () на веб-формы?

С Уважением,

Барт

Ответы на вопрос(2)

Ваш ответ на вопрос