Я создаю список флажков в частичном представлении follwoing http://blog.stevensanderson.com/2010/01/28/editing-a-variable-length-list-aspnet-mvc-2-style/
кодируйте и Представленный HTML для флажков следующие
<%=Html.CheckBox("EmployeeID", new { value = user.EmployeeID, @class = "ccboxes", title = user.Designation + "(" + user.EmployeeName + ")" })%>
В представленном HTML таким образом оценивают атрибут скрытого поля, ложь. я хочу присвоить явное значение (то же как значение флажка) к этому значению. Это возможное использование html.checkbox или html.checkboxfor.
один путь рекомендуется в http://stackoverflow.com/questions/626901/asp-net-mvc-rc2-checkboxes-with-explicit-values. Есть ли любой другой лучший путь
я хочу сделать это как ModelState. IsValid возвращает false из-за скрытого атрибута значения поля
С уважением
Использование помощника Html по умолчанию не позволит вам сделать это. Либо вы создаете свой собственный помощник Html, либо визуализируете флажок вручную, чтобы получить то, что вы хотите.