MVC里面两个dropdownlist联动
来源:互联网 发布:淘宝联系卖家的软件 编辑:程序博客网 时间:2024/05/08 06:46
MVC view里面有两个dropdownlist分别邦定到两个属性
View里面
<div class="row"> <div class="col-md-4"> @Html.LabelFor(m => m.Name, new { @class = "form-label" }) @Html.DropDownListFor(m => m.Id, (IEnumerable<SelectListItem>)ViewData["DSPService"], "Please Select", new { @id="dropdowndsp", @class = "form-control" ,<span style="color:#ff0000;"> @onchange="filterdropdownlist()"</span>} ) </div> <div class="col-md-4"> @Html.Label("DSP Service Detail") @Html.DropDownListFor(m => m.Id, (IEnumerable<SelectListItem>)ViewData["DSPServiceDetail"], "Please Select", new { @id="dropdowndspdetail" ,@class = "form-control" }) </div> </div>
在Controller里面
public ActionResult Home() { Merret.Store.Domain.Tables.DeliveryServiceProvider mobj = new Merret.Store.Domain.Tables.DeliveryServiceProvider(); mobj.Id = "DPD"; mobj.Name = "DPD Service"; SelectList dsps =new SelectList ( new List<SelectListItem> { new SelectListItem {Text="DPD" ,Value="DPD" }, new SelectListItem {Text="META",Value="META" } },"Value","Text"); List<DeliveryService> lstdspservice = new List<DeliveryService> { new DeliveryService {Id="DPD", DSPId ="DPD",Description ="DPD1" }, new DeliveryService {Id="2", DSPId ="DPD",Description ="DPD2" }, new DeliveryService {Id="3", DSPId ="DPD",Description ="DPD3" }, new DeliveryService {Id="4", DSPId ="META",Description ="Meta1" }, new DeliveryService {Id="5", DSPId ="META",Description ="Meta2" }, new DeliveryService {Id="6", DSPId ="META",Description ="Meta3" }, }; <span style="color:#ff0000;"><strong> SelectList dspsdetail = new SelectList( lstdspservice , "Id", "Description", "DSPId", (object)mobj.Id);</strong></span> ViewData["DSPService"] =dsps; ViewData["DSPServiceDetail"] = dspsdetail; return View("DisplayDSPs",mobj); }
给Dropdownlist “dropdowndspdetail” 提供数据的selectlist里面第三个参数是datagroupfield
然后添加javascript, 就是在第一个dropdownlist的onchange事件中对第二个Dropdownlist的datagroupfield进行筛选
function filterdropdownlist() { var d = $("#dropdowndsp"); <strong> $("#dropdowndsp").filterSelectGroups("dropdowndspdetail");</strong> }
1 0
- MVC里面两个dropdownlist联动
- MVC dropdownlist二级联动
- Mvc Ajax Dropdownlist 联动实现
- MVC DropDownList 利用Ajax联动
- MVC DropDownList 利用Ajax联动
- jquery实现两个dropdownlist无刷新联动
- jquery实现两个dropdownlist无刷新联动 .
- 两个DropDownList的联动-----ASP.NET
- dropdownlist联动
- c# mvc 中 dropdownlist 的数据联动绑定
- .net基于MVC多个下拉框DropDownList联动
- 用Jquery实现两个dropdownlist无刷新联动
- ASP.NET 两个DropDownList控件的动态联动
- mvc dropdownlist
- MVC DropDownList
- 无刷新DropDownList联动
- dropdownlist联动取值
- dropdownlist联动菜单
- 如何将参数传递给CGI程序(转)
- JS处理日期时间戳
- 基于CXF Java 搭建Web Service (Restful Web Service与基于SOAP的Web Service混合方案)
- kernel里获取uboot的环境变量
- 终极结束进程方法API
- MVC里面两个dropdownlist联动
- @protocol 代理模式总结
- Java基本注解分析,为什么要使用@Override
- meta标签总结
- HDU-2571 命运
- 使用Android性能分析工具——TraceView
- iOS_生成pem推送证书(用于百度云推送)
- Offer题1~3 重载=&指针和数组&二维数组替换
- 自动检测数据库连接的有效性