• ASP.NET前台Html.DropDownList的使用 DoTop


    方法一:

    <%=Html.DropDownList("lstProducts",
           
    newSelectList((IEnumerable)ViewData["list"],"Id","Name"),
           
    new{ onchange ="onSelectedIndexChanged(this.value)"})%>

    简单解释

    ①"lstProducts"为下拉列表的id

    newSelectList((IEnumerable)ViewData["list"],"Id","Name")为下拉列表的下拉项。其中,ViewData["list"]多为对象list或List<SelectListItem>,Id和Name为其字段名,分别对应下拉列表中的value和text。

    new{ onchange ="onSelectedIndexChanged(this.value)"}中onSelectedIndexChanged()为js中的函数。

    方法二:

    <%=Html.DropDownList("lstProducts",
           
    newSelectList((IEnumerable)ViewData["list"],"Id","Name"),
           
    new{id="select"})%>

    ======================

    后台List<SelectListItem>

    private List<SelectListItem> getLevelList( )
            {
                //定义下拉列表项
                List<SelectListItem> lItems = new List<SelectListItem>();
                lItems.Add(new SelectListItem { Text = "项目一",Value="0" });

        lItems.Add(new SelectListItem { Text = "项目二",Value="0" });
                return lItems;
            }

  • 相关阅读:
    洛谷 P1024 一元三次方程求解
    洛谷 P1025 数的划分
    假期一测
    洛谷 P1032 字符变换
    洛谷 P1033 自由落体
    洛谷 P1063 能量项链
    洛谷 P1072 Hankson 的趣味题
    洛谷 P1040 加分二叉树
    1013: [JSOI2008]球形空间产生器sphere
    1013: [JSOI2008]球形空间产生器sphere
  • 原文地址:https://www.cnblogs.com/zizaisuixin/p/2474973.html
Copyright © 2020-2023  润新知