在php中,在提交复选框字段后,为了发送回表单并将复选框初始设置为true,您必须在表单上运行if if set on ASP.NET。然而,阅读mvc中的模型绑定,这似乎是自动为您完成的,也就是说,如果最初选择了表单提交,则会使用HTML.CheckBox或HTML.CheckBoxFor助手在表单提交选中后返回复选框。是这样吗,还是我对MVC期望太高了?
如何将选定的值从@Html.EnumDropDownListFor传递到我的控制器?实际上,我并不想将所选的值作为字符串传递,但我希望传递所选项目的枚举类中相应的数字。我已经在下面的类(Controller和View)中注释了我的代码。the Enum to my ViewModel }
[HttpPost