Я использую MvcContrib Grid для отображения таблицы на странице. Я использую пользовательский столбец для создания флажка в таблице, чтобы пользователь мог выбрать несколько строк и отправить форму.
Я не хочу отправлять форму, если не был установлен хотя бы один флажок. Я мог бы легко написать этот Javascript для обеспечения проверки, но я хотел знать, как я мог бы вписать его в ненавязчивую библиотеку, поставляемую с MVC3.
Я предполагаю, что мне просто нужно установить свои входные данные с соответствующими классами и атрибутами, а затем скрипты (validate и validate.unobtrusive) на странице должны их подобрать и пометить как требующие проверки, но я не смог чтобы получить правильную комбинацию до сих пор.
Вот входные данные, которые я генерирую в данный момент:
<input type="checkbox"
name="foo"
value="@item.foo"
class="input-validation-error"
data-val-required="Please select an option."
data-val="true" />