在MVC4中:
我的模型中有以下属性用于下拉列表:
public SelectList Subjects { get; set; }
Run Code Online (Sandbox Code Playgroud)
我在页面加载的Index()Action中设置了Subjects属性并返回模型.
使用SelectListItems可以很好地填充下拉列表.
@Html.DropDownListFor(x => x.Subject, new SelectList(Model.Subjects, "Text", "Text", "Other"))
Run Code Online (Sandbox Code Playgroud)
当我提交表单时,模型中的Subjects SelectList已更改为null.必须有一种简单的方法来持久化HttpPost.我想我也想提交和发布这个SelectList,以及所有表单字段?我该怎么做?