下拉菜单DropDwon实现方法

简介: ViewBag.TxtCode=new SelectList(_db.table,"ValueField","TextField"); @Html.DropDownListFor(d=>d.
ViewBag.TxtCode=new SelectList(_db.table,"ValueField","TextField");
@Html.DropDownListFor(d=>d.id,ViewBag.TxtCode as SelectList,"--Please Select--",new{Class="dropclass"})

 特定对象集合:

 ViewBag.ProCode = new SelectList(_db.Products.Select(p => new { p.CodePro, protext = p.ProClass.Name + " | " + p.Material.Name + " | Φ" + p.Spec.Name}), "CodePro", "protext");

 @Html.DropDownList通常用在不需要绑定Model字段比如:

@Html.DropDownList("proid", ViewBag.DProvince as SelectList, "请选择") 

好处是其ID值可以随意写,提交值如果是空也不影响提交,不会进行验证。

@Html.DropDownListFor通常用在绑定Model字段里

学习交流群:364976091
相关文章
|
JavaScript
46EasyUI 窗口- 自定义窗口工具栏
46EasyUI 窗口- 自定义窗口工具栏
62 0
|
JavaScript 前端开发
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
49EasyUI 窗口- 自定义带有工具条和按钮的对话框
48 0
09EasyUI 菜单与按钮- 创建简单的菜单
09EasyUI 菜单与按钮- 创建简单的菜单
35 0
element-plus菜单折叠以后图标消失
element-plus菜单折叠以后图标消失
163 0
创建动态工具栏并设置工具栏按钮提示
1、创建对话框程序,导入8个图标资源。 2、在对话框头文件中声明变量,代码如下: CToolBar m_ToolBar; CImageList m_ImageList; CString  m_TipText;   3、在对话框中oninitdialg函数中创建工具栏,如下: //创建图像列表 m_ImageList.
971 0
可折叠侧边栏菜单
在线演示 本地下载
1369 0
|
Web App开发 JavaScript