无法使用强类型视图的 MVC3(剃刀)中的 @Html.DropDownListFor 字段中的值绑定模型。
用于强类型视图的模型:
public class MyModel
{
public string Name{get;set;}
pulic int Status_ID{get;set;}
}
在强类型视图中:
@Html.DropDownListFor(m=> m.Status_ID, new SelectList(Repo.AllStatus, "ID", Name"), new {@style = "width: 100%;" })
在提交表单之前,我选择了 ID=24 的选项(即选择了 value=24 选项)
在控制器中
public ActionResult AddMyModel(MyModel myModel)
{
}
在调试时,在控制器中,我得到了: myModel.Name 是预期值,但 myModel.Status_ID 是 0 而不是 24
我哪里错了??