我在页面上<%= Html.ListBox("lbleft") %> 因为第一次我不想让listbox里面有值 而是触发某个事件后再从数据库里面获取 现在却报错了 There is no ViewData item with the key 'lbleft' of type 'IEnumerable<SelectListItem>'. 让我给他赋值 怎么解决啊
<%=Html.ListBox("listbox1",new List<SelectListItem>() { new SelectListItem() {Text="ABC",Value="1"}, new SelectListItem() {Text="EFG",Value="2"}, new SelectListItem() {Text="HIJ",Value="3"}, new SelectListItem() {Text="KLM",Value="4"},
{
new SelectListItem() {Text="ABC",Value="1"},
new SelectListItem() {Text="EFG",Value="2"},
new SelectListItem() {Text="HIJ",Value="3"},
new SelectListItem() {Text="KLM",Value="4"},
})%>listbox 这么用。嗯,参看下面这个就知道了。(dropdownlist)
http://codeclimber.net.nz/archive/2009/08/10/how-to-create-a-dropdownlist-with-asp.net-mvc.aspx