0
为什么DropDownListFor
项目未预选,但Model.Status
有价值?SELECTLIST未预先选择定义的值
查看
@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;
}
可以尝试更改计算机[“身份”]到别的东西?我认为'状态'会干扰模型。状态属性,尝试ViewData [“selectedStatusId”],而不是 –
awww,不能相信它真的在这里引起了问题,谢谢,我标记你的答案是正确的答案,谢谢你的帮助 – Se0ng11