Проверка 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.