为什么DropDownListFor
项目未预选,尽管Model.Status
有价值?
查看
@Html.DropDownListFor(
model => model.Status,
new SelectList(
(IEnumerable<SelectListItem>)ViewData["status"],
"Value",
"Text",
(Model== null) ? "" : Model.Status),
"")
控制器
ViewData["status"] = _Helper.AssignStatus("status");
类
public IEnumerable<SelectListItem> AssignStatus(string _GroupCd)
{
var result = from m in db.CommonComboes
where m.GroupCd == _GroupCd
select new SelectListItem
{
Value = m.Value,
Text = m.Text
};
return result;
}
答案 0 :(得分:2)
将ViewData["status"]
更改为其他内容。
我认为'状态'会干扰model.Status属性,请尝试ViewData["selectedStatusId"]