MVC下拉框 一一 @Html.DropDownList使用
2015-12-03 15:17
489 查看
我们知道html的下拉框select,那么MVC的下拉框应该怎么写呢?下面做简单介绍
1、强类型@Html.DropDownListFor
2、非强类型
最后页面的html代码
所以,用好控件能少些很多代码。。T_T
//后台数据 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 = "width:180px" })
2、非强类型
@Html.DropDownList("HallID_int", ViewBag.select as SelectList, "==请选择展馆==", new { @class = "l-text-field", @style = "width:180px" })
最后页面的html代码
<select class="l-text-field" data-val="true" data-val-number="字段 HallID_int 必须是一个数字。" id="HallID_int" name="HallID_int" style="width:180px"> <option value="">==请选择展馆==</option> <option value="1">测试展厅数据2</option> <option value="2">俄罗斯展厅名称1</option> </select>
所以,用好控件能少些很多代码。。T_T
相关文章推荐
- html规范
- HTML规范
- HTML基础学习总结
- 通过wkhtmltox工具将html文件转为pdf文件
- html基础
- 关于HTML DOM的使用
- Balsamiq-Mockups-Introduction.html
- html去除html标签保留文本
- cgi创建web应用(一)之传递表单数据与返回html
- asp.net mvc5 cs代码中获取视图生成后的HTML
- Html弹窗弹层时的数据交互
- HTML基础了解
- 学自慕课网:Dom对象控制Html元素(二)
- 学自慕课网:Dom对象控制Html元素(一)
- Basic knowledge of HTML
- HTML中的checked问题
- html li标签前面添加图标三种方法
- html使用心得
- SVG 嵌入 HTML 页面
- markdown转为html及pdf