我有一个ASP.NET MVC 3 (Razor)网站,以及一个名为Review的(简化)模型{
public int ReviewId { get; set因此,总而言之-- single Review具有多项建议,并且这些建议中的每一个都映射到特定的枚举类型,我公开钩子属性以简化模型绑定/代码。现在,对于编辑器模板,我希望为每个可能的RecommendationType (enum)显示一个复选框,如果模型有该建议(例如在编辑视图上),我将选中该框。通常这是基于模型的表达式,但是
我试着将只读属性放在复选框中,但它允许用户选中/取消选中该字段。但是当我尝试提交表单时,带有拆分值的复选框并没有传递给MVC控制器。我尝试放置隐藏值,并试图在更改时设置值,但无法将值传递给控制器。这是我的密码:
<div style="width:200px">@Html.CheckBoxFor(m => m.In, new { id = "cbIn",