首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

asp.net mvc3 中编辑中绑定下拉列表的有关问题

2012-03-17 
asp.net mvc3 中编辑中绑定下拉列表的问题MVC3:表Article中有ArticleID,title,content,FenleiID等字段表Fe

asp.net mvc3 中编辑中绑定下拉列表的问题
MVC3:
表Article中有
ArticleID,title,content,FenleiID等字段
表Fenlei中有FenleiID,FenleiName二个字段。

其中的二个FenleiID关联。

现在Edit的action中,想在编辑表单中以下拉列表形式来显示当前文章的FenleiID。如下图所示:


我在Edit中的第一个方法中用的是
ViewBag.FenleiIDs = db.Fenleis.OrderBy(a => a.FenleiID).ToList();
然后在VIEW中用
 @Html.DropDownList("FenleiID", new SelectList(ViewBag.FenleiIDs as
System.Collections.IEnumerable, "FenleiID", "FenleiName", Model.FenleiID))

这样在使用的时候,感觉在显示的时候比较慢啊。
有没有其它的方法?

[解决办法]
方法对的吧,不用ViewBag看试下呢? 他是dynamic类型的,用ViewData ?

热点排行