html.checkbox - явное значение к скрытому значению поля

Я создаю список флажков в частичном представлении 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 из-за скрытого атрибута значения поля

С уважением

1
задан Community 23 May 2017 в 12:13
поделиться

1 ответ

Использование помощника Html по умолчанию не позволит вам сделать это. Либо вы создаете свой собственный помощник Html, либо визуализируете флажок вручную, чтобы получить то, что вы хотите.

2
ответ дан 2 September 2019 в 23:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: