码迷,mamicode.com
首页 > Web开发 > 详细

Html.Listbox的用法(实例)

时间:2014-06-03 11:23:32      阅读:366      评论:0      收藏:0      [点我收藏+]

标签:des   c   style   class   blog   code   

homecontroller控制器中的index动作代码如下:

bubuko.com,布布扣
        public actionresult index()
        {

            list<selectlistitem> list = new list<selectlistitem>() 
            { 
                new selectlistitem(){text="张三",value="001"},
                new selectlistitem(){text="李四",value="002"},
                new selectlistitem(){text="王五",value="003"},
                new selectlistitem(){text="赵六",value="004"},
                new selectlistitem(){text="田七",value="005",selected=true}
            };

            viewdata["namelist"] = list;

            return view();
        }
bubuko.com,布布扣

对应的view,将数据绑定到view的html.dropdownlist和html.listbox上

bubuko.com,布布扣
         <%
                selectlist list
=viewdata["namelist"as selectlist;    
         
%>
         <!--注意使用dropdownlist或listbox指定第一个参数name,
         会当成键自动到viewdata的集合viewdatadirectory中去搜索对应的值,
         搜索不到则报异常.所以这里name参数必须和viewdata所存放数据的键值一样
-->
        <%=html.dropdownlist("namelist", list)%>
        <!--直接指定名称也可以完成数据绑定,因为前面说了会到viewdatadirectory去搜索-->
         <%=html.listbox("namelist")%>
         <!--由于指定的同一个namelist作为html控件的id和name所以我们要修改其id,因为在html中id通常是唯一的-->
         <%=html.listbox("namelist", list, new { id="mynamelist"})%>
bubuko.com,布布扣

生成的html代码如下:

bubuko.com,布布扣

 

 

原文转载自:http://www.cnblogs.com/jhxk/articles/2630967.html

Html.Listbox的用法(实例),布布扣,bubuko.com

Html.Listbox的用法(实例)

标签:des   c   style   class   blog   code   

原文地址:http://www.cnblogs.com/dachuang/p/3760485.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!