在控制层的action中取得一个产品类别的列表,然后见列表的数据显示到页面上:
看看下面的代码错在哪里:
// get assetcategory
List<bgs_AssetCategory> assetCategory_all = bgs_assetrepository.AssetCategory_FindAll();
ViewData["assetCategory_all"] = new SelectList(assetCategory_all, "ID", "Name");
return View();
SelectList(assetCategory_all, "ID", "Name");的后两个参数是什么意思(我网上拷来的)页面代码: <% SelectList assetCategory_all = ViewData["assetCategory_all"] as SelectList; %>
<%= Html.DropDownList("ACName", assetCategory_all)%>
异常:There is no ViewData item with the key 'ACName' of type 'IEnumerable<SelectListItem>'
为什么??
DropDownList的参数是代表什么意义
看看下面的代码错在哪里:
// get assetcategory
List<bgs_AssetCategory> assetCategory_all = bgs_assetrepository.AssetCategory_FindAll();
ViewData["assetCategory_all"] = new SelectList(assetCategory_all, "ID", "Name");
return View();
SelectList(assetCategory_all, "ID", "Name");的后两个参数是什么意思(我网上拷来的)页面代码: <% SelectList assetCategory_all = ViewData["assetCategory_all"] as SelectList; %>
<%= Html.DropDownList("ACName", assetCategory_all)%>
异常:There is no ViewData item with the key 'ACName' of type 'IEnumerable<SelectListItem>'
为什么??
DropDownList的参数是代表什么意义
解决方案 »
- repeater事件
- 小弟有个问题至今未得到解决方法
- 取不到girdview隐藏列的数据?
- 100 分!!! Repeater 中,如何能让鼠标点击数据的这一行,就能打开链接?
- 讨论用asp.net开发财务软件的可行性?!!
- 如何datagrid里面增加datagrid?
- 怎样把XML文件中的一个结点类型改为CDATA类型??急!!谢谢!!
- pop3是邮政代理版本号3的缩写吗?
- 怎么在对sql数据表插入数据的时候判断插入的一列数据是否打入另一个表的数据?
- 框架中再放框架,如何调用或直接指向?谢谢
- ASP.NET里面实现设为首页功能没有问题.但通过FLASH来,就报没有权限,有没有整过这块的,快进来啊
- sandy945 图片展示 : 下面的有没有简洁的js展示代码
如果是的 在那个post action 中加这段代码 List <bgs_AssetCategory> assetCategory_all = bgs_assetrepository.AssetCategory_FindAll();
ViewData[ "assetCategory_all "] = new SelectList(assetCategory_all, "ID ", "Name ");
这个关键字“ACName”和上面代码中的SelectList(assetCategory_all,"ID","Name")有什么必然联系,还是一定要和数据库中的表字段相同的
<%= Html.DropDownList( "ACName ", assetCategory_all)%>换成
<%= Html.DropDownList("assetCategory")%>
<%SelectList list = ViewData["TeamList"] as SelectList;%>
<%= Html.DropDownList("TeamList",list)%>想这样也可以 但是你要保证 TeamList 就是 前面action中viewdata["TeamList"] 一致