zoukankan      html  css  js  c++  java
  • Html.Listbox的用法(实例)

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

            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();
            }

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

             <%
                    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"})%>

    生成的html代码如下:

     

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

  • 相关阅读:
    [ios] CGRect
    [.net] c# webservice
    [ios-必看] iOS 下实现解压缩
    [ios-必看] IOS调试技巧:当程序崩溃的时候怎么办 iphone IOS
    [ios-必看] 国人当自强:两岸三地在线编程学习网站大搜罗 [转]
    [ios-必看] WWDC 2013 Session笔记
    [oc] instancetype vs id for Objective-C 【转】
    [ios3-地图] 如何在iOS地图上高效的显示大量数据 [转]
    [ios2] iOS 7新功能的代码例子 【转】
    [ios2]BaaS服务收藏 【转】
  • 原文地址:https://www.cnblogs.com/dachuang/p/3760485.html
Copyright © 2011-2022 走看看