zoukankan      html  css  js  c++  java
  • MVC下拉框 一一 @Html.DropDownList使用

    我们知道html的下拉框select,那么MVC的下拉框应该怎么写呢?下面做简单介绍

    //后台数据
    List<SelectListItem> itemList = new List<SelectListItem>();
    hallBLL.GetAllEnableHall().ForEach(o =>
    {
        SelectListItem item = new SelectListItem()
        {
            Value = o.HallID_int.ToString(),
            Text = o.HallName_nvarchar
        };
        itemList.Add(item);
    });
    SelectList select = new SelectList(itemList, "Value", "Text");
    ViewBag.select = select;

     1、强类型@Html.DropDownListFor

    @Html.DropDownListFor(model => model.HallID_int, ViewBag.select as SelectList, "==请选择展馆==", new { @class = "l-text-field", @style = "180px" })

    2、非强类型

    @Html.DropDownList("HallID_int", ViewBag.select as SelectList, "==请选择展馆==", new { @class = "l-text-field", @style = "180px" })

    最后页面的html代码

    <select class="l-text-field" data-val="true" data-val-number="字段 HallID_int 必须是一个数字。" id="HallID_int" name="HallID_int" style="180px">
      <option value="">==请选择展馆==</option>
      <option value="1">测试展厅数据2</option>
      <option value="2">俄罗斯展厅名称1</option>
    </select>

    所以,用好控件能少些很多代码。。T_T

  • 相关阅读:
    【BZOJ1015】星球大战starwar
    【BZOJ1878】HH的项链
    【BZOJ1012】最大数maxnumber
    【BZOJ3767】A+B Problem加强版
    【BZOJ1406】密码箱
    【BZOJ1067】降雨量
    【BZOJ1305】dance跳舞
    【BZOJ1509】逃学的小孩
    【BZOJ1103】大都市meg
    【BZOJ3262】陌上花开
  • 原文地址:https://www.cnblogs.com/notevar/p/5016342.html
Copyright © 2011-2022 走看看