Я не могу получить проверку на стороне клиента, работающую с версией MVC, выпущенной с помощью Visual Studio 2010 RC.Является ли проверка на стороне клиента MVC 2 нарушенной в Visual Studio 2010 RC?
Я пробовал это с двумя проектами - одним обновлением от 1.0 и одним с использованием шаблона, который поставляется с VS.
Я думаю, что версия шаблона будет работать, но это не так. Добавлены следующие сценарии:
<script type="text/javascript"
src="<%= Url.Content("~/Scripts/MicrosoftMvcValidation.js") %>">
</script>
<script type="text/javascript"
src="<%= Url.Content("~/Scripts/jquery.validate.js")%>">
</script>
которые загружаются клиенту правильно. Добавлено следующее к моей странице формы:
<% Html.EnableClientValidation(); %>
<%--yes, am aware of the EndForm() bug! --%>
<% using (Html.BeginForm()) { %>
<%--snip --%>
и я могу видеть сценарии проверки клиента, которые были добавлены к нижней части формы. Но все же проверка клиента никогда не происходит.
Хуже то, что в моем обновленном проекте сценарии проверки клиента никогда не выводятся на страницу!
ОБРАТИТЕ ВНИМАНИЕ: Я специально спрашиваю о версии MVC2, которая поставляется с VS2010 RC. Кроме того, я знаю, как google; пожалуйста, не тратьте время на поиски и отвечать, если вы не знакомы с этой проблемой в кандидате на выпуск Visual Studio. Благодарю.
Ошибка ID10T: Пользователь редактирует одну страницу и тестирует другую.
Тем не менее, я не могу получить проверку на стороне клиента, работающую над проектом шаблона MVC2. Если у кого-нибудь есть идея, как, скажем, заставить его работать на странице регистрации, ответьте.