Какой рекомендуемый способ выполнить проверку на стороне клиента с использованием встроенного кода MVC2 с построителями FluentHtml MvcContrib? Мы используем код проверки на стороне клиента jQuery, а не стандартный материал Microsoft AJAX, если это имеет значение (хотя я не думаю, что это должно быть).
Кажется, что проверка на стороне клиента регистрируется с помощью jQuery Validate только тогда, когда вы помещаете сообщение проверки (Html.ValidationMessageFor(x => x.FirstName
)) на страницу. FluentHtml this.ValidationMessage(x => x.FirstName)
MvcContrib работает только с ModelState
на стороне сервера, не записывает HTML-код, если нет ошибки, и не регистрирует данное свойство с помощью jQuery Validate на стороне клиента.
Итак, мой вопрос: есть ли способ заставить текущую сборку MvContrib безболезненно работать со встроенной проверкой на стороне клиента MVC2 прямо сейчас? Если да, то как? Если нет, то рекомендуется ли другая проверка на стороне клиента (кроме xVal, которую мы сейчас используем и которая была обесценена)? Следует ли это исправить в MvcContrib, чтобы он работал правильно? В крайнем случае можно было бы перейти к использованию встроенных построителей ввода ASP.NET MVC, но мы уже много вложили в MvcContrib и не хотели бы этого делать.
Спасибо!