Как включить ненавязчивую проверку JavaScript в ваш HtmlHelpers?
Я написал свой собственный HtmlHelper и теперь хочу интегрировать ненавязчивую проверку (например, http://bradwilson.typepad.com/blog/2010/10/mvc3-unobtrusive-validation.html)
Есть ли быстрый способ сделать это, чтобы сохранить опрос атрибутов свойства модели и добавление data-val-etc
HTML-атрибуты для HTML-строки, которая создается?
2 ответа
Решение
GetUnobtrusiveValidationAttributes()
Метод используется в источнике MVC3:
Увидеть:
- http://msdn.microsoft.com/en-us/library/gg416607(v=vs.98).aspx
- System.Web.Mvc.Html.InputExtensions.cs: 371
Добавление вывода Html.ValidateFor() для конкретного поля должно позаботиться об этом. Обычно ValidateFor () просто выводит логику проверки и сообщения для определенного поля. Возможно, я что-то упускаю из-за того, как я интерпретировал ваш вопрос, но если я правильно понимаю, это должно решить.