asp.net MVC中html.DropDownList反显
来源:互联网 发布:西安 长安 知乎 编辑:程序博客网 时间:2024/04/30 11:44
在asp.net MVC中下拉列表可以说是最常用的一种控件.绑定方法,也很简单.可是我们在做修改或是查询的时候,会要求这个下拉列表框当前选中的值,是我刚才选择的或是数据库存的值,这怎么办呢.这就要用SelectList这个类了.这个类一共有四种方法.
分别是以下这四种方法,我们一般比较常用的方法是,前二种,如果想要做到反显,哪么我们用到的就是第四种方法.
好了,不多说,上代码.
Controllers层
public ActionResult Index() { //这里我是的一个条件 string Scode = "|1||3|"; //根据选择的下列框值,来确定条件 if (!string.IsNullOrEmpty(Request.Form["organsList"])) { Scode = Request.Form["organsList"].ToString(); } //取出机构列表,将他做成下拉列表的形式,db是model层的类 IEnumerable<Eorgans> organs = db.organsList(); //SelectList第四个参数是用来设置被选中项的,在View页面中Html.DropDownList("organsList")下拉列表中的名字必须与ViewData相同,这样就可以了 ViewData["organsList"] = new SelectList(organs, "sortcode", "or_name", Scode); //取出学校列表,默认是根节点 IEnumerable<Eorgans_school> Eor_schoollist = db.organs_schoolList(Scode); return View(Eor_schoollist); }
View层
<body> <table> <tr> <td colspan="4"> <form action="/School/Index" method="post"> <%= Html.DropDownList("organsList")%> <input id="Submit1" type="submit" value="查询" /> </form> </td> </tr> <tr> <th></th> <th> 机构表 </th> <th> 学校ID </th> <th> 学校代码 </th> <th> 学校名称 </th> </tr> <% foreach (var item in Model) { %> <tr> <td> <%= Html.ActionLink("Edit", "Edit", new { /* id=item.PrimaryKey */ }) %> | <%= Html.ActionLink("Details", "Details", new { /* id=item.PrimaryKey */ })%> | <%= Html.ActionLink("Delete", "Delete", new { /* id=item.PrimaryKey */ })%> </td> <td> <%= Html.Encode(item.or_Name) %> </td> <td> <%= Html.Encode(item.number) %> </td> <td> <%= Html.Encode(item.schoolCode) %> </td> <td> <%= Html.Encode(item.schoolName) %> </td> </tr> <% } %> </table> <p> <%= Html.ActionLink("Create New", "Create") %> </p></body>
- asp.net MVC中html.DropDownList反显
- Html.DropDownList()的用法 ( Asp.Net MVC)
- Html.DropDownList()的用法 ( Asp.Net MVC)
- Html.DropDownList()的用法 ( Asp.Net MVC)
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- 在ASP.NET MVC中使用DropDownList
- ASP.NET MVC中DROPDOWNLIST的使用
- ASP.NET MVC中DropDownList的使用
- asp.net mvc dropdownlist
- MVC中Html.DropDownList
- ASP.NET MVC @Html.DropDownList()如何去掉空白项
- ASP.NET MVC 让@Html.DropDownList显示默认值
- ASP.NET MVC 让@Html.DropDownList显示默认值
- ASP.NET MVC DropDownList 用法
- ASP.NET MVC DropdownList 使用
- 详解ASP.NET MVC中DropDownList的使用
- 三行代码解决全部网页木马
- MySQL Alter命令 1
- 彩云项目总结
- Java中兩個使用invoke方法的例子
- Android系统移植(一)-让android系统在目标平台上运行起来
- asp.net MVC中html.DropDownList反显
- 函数指针和回调函数实例1
- 字符串匹配 wchar To char,摘抄别人的,自己改改,完成了自己的匹配。
- 使用asp.net与长连接技术制作网页聊天工具(初步)
- 问世间情为何物,我算是大彻大悟!!!!
- (转载)How browsers work--Behind the scenes of modern web browsers (前端必读)
- droid3 flash
- Android系统移植(二)-按键移植
- Android SDK TOOL