Asp.net Mvc3系列 之 Html.DropDownList
来源:互联网 发布:php写入mysql数据库 编辑:程序博客网 时间:2024/05/29 16:28
Html.DropDownList用于创建下拉菜单,语法是:
Html.DropDownList(string name, IEnumerable<SelectLestItem> selectList, string optionLabel, object htmlAttributes)
参数及其用法:string name:想要展示的数据的名称;
IEnumerable<SelectLestItem> selectList:下拉框中选项的数据;
string optionLabel:label标签的名称;(可省略)
object htmlAttributes:下拉框的一些HTML属性,如CSS等。(可省略)
另一种用法,看代码→:@Html.DropDownList("GenreId","请选择");
我们应该得到的HTML代码是:
<select name="GenreId"> //这里的name和参数一致 <option>请选择</option> </select>
但是实际的代码是:
<select name="GenreId"> <option>请选择</option> <option value="1">数据</option> <option value="2">数据</option> </select>
原因是,在对应的controller中我们定义了一个ViewBag.GenerId = new SelectList{storeDB.Genres, "GenreId", "Name"},而select中选项的
数据可以传入明确的IEnumerable<SelectListItem>,也可以通过ViewBag或者ViewData隐式地传入,前提是需要相同的名称
阅读全文
0 0
- Asp.net Mvc3系列 之 Html.DropDownList
- Asp.net MVC3 关于@Html中ListBox、DropDownList使用
- asp.net MVC3,@Html.DropDownList如何设置选中项
- Asp.net MVC3 关于@Html中ListBox、DropDownList使用
- asp.net Mvc3 之 Html.BeginForm
- ASP.NET MVC3 DropDownList 验证问题
- ASP.NET MVC3 Html 标签扩展
- ASP.NET MVC3输出html方法
- ASP.NET MVC3--表单和HTML辅助
- MVC3 Html.DropDownList使用方法总结
- ASP.NET MVC3 系列教程 - 目录
- ASP.NET控件之DropDownList
- Html.DropDownList()的用法 ( Asp.Net MVC)
- Html.DropDownList()的用法 ( Asp.Net MVC)
- Html.DropDownList()的用法 ( Asp.Net MVC)
- ASP.NET MVC3 学习笔记----HTML.Action()和HTML.RenderAction()
- Asp.Net MVC3 详解Controller之Filter
- Asp.Net MVC3 详解Controller之Filter
- HTML/CSS学习记录(4)
- Ubuntu Docker 安装和使用
- Linux启动流程
- 测试远程主机的特定端口是否开通
- 面向切面编程(三)
- Asp.net Mvc3系列 之 Html.DropDownList
- springmvc注解开发之requestMapping
- C++学习:对象和类详细总结
- Matlab 编程基础(一)笔记
- java 验证包含属性的对象是否全部为空
- java.lang.NoSuchMethodError: org.springframework.beans.MutablePropertyValues.a
- 阿里云PHP-SMS短信服务——验证码发送教程
- 完美解决linux打包大于4G问题
- Can't load IA 32-bit .dll-yellowcong