我在页面上<%= Html.ListBox("lbleft") %> 因为第一次我不想让listbox里面有值   而是触发某个事件后再从数据库里面获取   现在却报错了   There is no ViewData item with the key 'lbleft' of type 'IEnumerable<SelectListItem>'. 让我给他赋值   怎么解决啊    

解决方案 »

  1.   

    <%=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"},
            
            })%>listbox 这么用。嗯,参看下面这个就知道了。(dropdownlist)
    http://codeclimber.net.nz/archive/2009/08/10/how-to-create-a-dropdownlist-with-asp.net-mvc.aspx