您的位置:首页 > 编程语言 > C#

C# MVC开发DropListFor默认值选中

2015-11-11 15:40 531 查看
这个问题主要是写代码习惯造成。

解决方案就是

将ViewData的名字与字段名字不能使用同一个。就能使用model默认显示了。

例子:

controller中的内容

ViewData["Category"] = items;


View中内容

@Html.DropDownListFor(model => model.ArticleCategory,ViewData["Category"] as IEnumerable<SelectListItem>, new { @class = "col-xs-10 col-sm-5" })


注意

ArticleCategory


ViewData["Category"]
这两个名字绝对不能一样,否则就会导致默认值不能显示。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: