Проверка ASP.NET MVC 2 RC на стороне клиента не работает

Я могу'Похоже, что на клиентском приложении MVC 2 RC работает валидация на стороне клиента.

Моя модель имеет следующее:

public class ExampleModel
{
    [Required(ErrorMessage="Test1 is required")]
    [DisplayName("Test1")]
    public string Test1 { get; set; }

    [Required(ErrorMessage="Test2 is required")]
    [DisplayName("Test2")]
    public string Test2 { get; set; }
}

Мой взгляд имеет следующий код:


    


    Test1:
    
         m.Test1) %>
         m.Test1) %>
    

    Test2:
    
         m.Test2) %>
         m.Test2) %>
    

    <p>
        
    </p>

Я оставляю оба поля пустыми и нажимаю кнопку «Тест», и она направляется прямо к контроллеруs обработчик сообщений без проверки на стороне клиента. Я не уверен, что мне не хватает.

У меня есть следующий javascript, также включенный в представление (не уверен, что мне все это нужно):


    
 

Есть идеи, что я делаю не так. Я чувствую, что мне не хватает чего-то простого, и документация для MVC 2 скудная.

Редактировать: Я добавил ссылку:

И я включил файл в свой проект, который мне пришлось скачать по одной из ссылок в ответах. Все еще не работает вообще. Есть еще идеи?

Редактировать: Я использую Visual Studio 2008 с MVC 2 RC (не бета) и я ищу любые загружаемые или опубликованные примеры проверки на стороне клиента, работающей с выпуском RC.

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

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