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

  • 相关阅读:
    分段、分页&&内存碎片、外存碎片
    mysql中的事务处理
    算法的在线演示网站
    为什么要使用树以及使用什么树
    平衡多叉树--B-Tree(B树)
    MVCC--多版本并发控制机制
    mysql中的锁
    平衡二叉树--红黑树(RB-Tree)
    平衡二叉树--AVL树
    自平衡方式--旋转
  • 原文地址:https://www.cnblogs.com/notevar/p/5016342.html
Copyright © 2011-2022 走看看