ASP.NET MVC Проверка элементов динамической формы - PullRequest
2 голосов
/ 25 июня 2011

Я хочу добавить возможность создания формы в моем приложении.Пользователь добавляет поля ввода в форму в пользовательском интерфейсе моего приложения, и для каждого элемента формы он может указать тип данных.

Я использую ASP.NET MVC 3 и хочу использовать столько, сколько могумеханизма валидации, поддерживаемого фреймворками.Для своих собственных форм в приложении я украшаю каждую ViewModel с аннотациями данных и использую проверку клиента.

Можно ли как-нибудь добавить эти аннотации в динамическую ViewModel?

Можно использоватьнапример, @Html.TextBox("name"), но как мне имитировать аннотации данных, чтобы jQuery Validate и ненавязчивый плагин правильно их подбирали?

1 Ответ

0 голосов
/ 26 июня 2011

Вы пытались добавить атрибуты data-dash вроде этого? (Подсказка: используйте подчеркивание вместо тире, оно будет переведено в дефис в соответствующем атрибуте)

@HtmlTextBox("name", new { data_... = "some value", data_... = "some value" })
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...