MVC中Html.DropDownListFor的联动更新
Controller中有:
List<SelectListItem> StepList = new List<SelectListItem>();
StepList.Add(new SelectListItem { Text = "公文起草", Value = "公文起草" });
StepList.Add(new SelectListItem { Text = "公文审核", Value = "公文审核" });
StepList.Add(new SelectListItem { Text = "公文审批", Value = "公文审批" });
StepList.Add(new SelectListItem { Text = "公文分发", Value = "公文分发" });
StepList.Add(new SelectListItem { Text = "公文归档", Value = "公文归档" });
ViewData["StepList"] = StepList;
UserService us = new UserService();
List<SelectListItem> items = new List<SelectListItem>();
foreach (var user in us.getUesrByRight(stepName))
{
items.Add(new SelectListItem { Text = user.UserName, Value = user.UserName });
}
ViewData["UserList"] = items;
View中有:
<%=Html.DropDownListFor(model => model.StepName, ViewData["StepList"] as
IEnumerable<SelectListItem>)%>
<%=Html.DropDownListFor(model => model.Operator, ViewData["UserList"] as
IEnumerable<SelectListItem>)%>
用意:
当选择<%=Html.DropDownListFor(model => model.StepName, ViewData["StepList"] as IEnumerable<SelectListItem>)%>的值之后,
将选中的值用 UserList 的查询,得出的结果集显示在<%=Html.DropDownListFor(model => model.Operator, ViewData["UserList"] as IEnumerable<SelectListItem>)%>的下拉列表中
求指导
List<SelectListItem> StepList = new List<SelectListItem>();
StepList.Add(new SelectListItem { Text = "公文起草", Value = "公文起草" });
StepList.Add(new SelectListItem { Text = "公文审核", Value = "公文审核" });
StepList.Add(new SelectListItem { Text = "公文审批", Value = "公文审批" });
StepList.Add(new SelectListItem { Text = "公文分发", Value = "公文分发" });
StepList.Add(new SelectListItem { Text = "公文归档", Value = "公文归档" });
ViewData["StepList"] = StepList;
UserService us = new UserService();
List<SelectListItem> items = new List<SelectListItem>();
foreach (var user in us.getUesrByRight(stepName))
{
items.Add(new SelectListItem { Text = user.UserName, Value = user.UserName });
}
ViewData["UserList"] = items;
View中有:
<%=Html.DropDownListFor(model => model.StepName, ViewData["StepList"] as
IEnumerable<SelectListItem>)%>
<%=Html.DropDownListFor(model => model.Operator, ViewData["UserList"] as
IEnumerable<SelectListItem>)%>
用意:
当选择<%=Html.DropDownListFor(model => model.StepName, ViewData["StepList"] as IEnumerable<SelectListItem>)%>的值之后,
将选中的值用 UserList 的查询,得出的结果集显示在<%=Html.DropDownListFor(model => model.Operator, ViewData["UserList"] as IEnumerable<SelectListItem>)%>的下拉列表中
求指导
...全文
相关推荐
mvc3二级联动下拉框
mvc3二级联动下拉框,省下了不少力气.。。。
MVC实现下拉框联动效果(单选)
主要为大家详细介绍了MVC实现下拉框联动效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
基于MVC3方式实现下拉列表联动(JQuery)
点击一个下拉框,则另一个下拉框的值发生对应变化。如:选择中国,则另个一下拉框里显示中国各个省份,具体实现如下,感兴趣的朋友可以参考下
ASP.NET MVC4中使用Html.DropDownListFor的方法示例
主要介绍了ASP.NET MVC4中使用Html.DropDownListFor的方法,结合实例形式分析了控制器数据源及Html.DropDownListFor显示操作的相关技巧,需要的朋友可以参考下
详解MVC中为DropDownListFor设置选中项的方法
主要介绍了详解MVC中为DropDownListFor设置选中项的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧


