Динамическое представление страницы с ненавязчивой проверкой 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/
С уважением