Динамическое представление страницы с ненавязчивой проверкой jQuery в asp.net mvc3

Я занимаюсь разработкой приложения asp.net mvc3.

Вот моя ситуация: элементы управления, которые должны отображаться на странице просмотра, находятся в базе данных. В базе данных мы сохранили все определения элементов управления, например, тип элемента управления, регулярное выражение проверки, требуется или нет. В настоящее время я занимаюсь извлечением записей для элементов управления и использованием HTML-помощников для создания элементов формы и отображения страницы просмотра.

Проблема этого подхода в том, что я не могу использовать ненавязчивую проверку jQuery.

Можно ли иметь динамическую модель, к которой я могу добавить свойства и аннотацию данных во время выполнения и отобразить страницу просмотра. таким образом у меня будет страница, которая может поддерживать ненавязчивую проверку jQuery.

или же

Пожалуйста, предложите любое другое альтернативное решение.

1 ответ

Может быть, вы можете проверить это: /questions/7058440/dataannotations-dinamicheski-prisoedinyaemyie-atributyi/7058463#7058463 или позвонить $.validate.unobtrusive.parse("#selector") после загрузки формы. и для динамического построения модели проверьте этот великий пост: http://romiller.com/2012/03/26/dynamically-building-a-model-with-code-first/

С уважением

Другие вопросы по тегам