MVC里面两个dropdownlist联动

ASP.NET DropDownList 一步一步教你实现联动的下拉列表ASP 添加web窗体DropDownLIst.aspx 工具箱添加三个DropDownList 添加三个文字 <form id="form1" runat="server"> <div> <asp:DropDownList ID="ddlYear" runat="server"></asp:DropDownList>年 <asp:DropDownList ID="ddlMonth" runa 阅读详情

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>


这里给第一个dropdownlist添加了onchange事件


在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>
            }





下拉列表多级联动dropDownList示例代码 视图: cdnauto/views/config/index.php 复制代码 代码如下: echo CHtml::dropDownList(‘node’, ”, CHtml::listData(Node::model()->findAll(),’name’,’name’),array(’empty’=>’–请选择节点–‘, ‘id’ => ‘node’, ‘ajax’=>array( ‘type’=>’POST’, ‘url’=>Yii::app()->createUrl(‘cdnauto/config/getNodeServersByNodeName’), ‘update’=>’#serv 立即下载

相关推荐

.net MVC AJAX实现DropDownList数据绑定 城市联动

.net MVC下,AJAX实现DropDownList数据绑定,并实现无刷新城市联动。 内含SQL Server 数据库执行语句,只要运行一下就OK了。 运行代码时注意别忘了更改成所使用数据库的ServerName,LoginName,Password。

.net MVC 下拉多级联动及MVC Html.DropDownList 和DropDownListFor

第一种方式 前台html &lt;div style="margin:50px 0"&gt; &lt;span&gt;省份:&lt;/span&gt; &lt;select id="Province"&gt; &lt;option&gt;请选择&lt;/option&gt; &lt;/select&gt;

qq_33380252的博客 1319

gridview中两个个dropdownlist联动

gridview中两个个dropdownlist联动,有利于管理

mvc 下拉列表 DropDownList 两种绑定方式

$("#id").val("请选择"); 前台  @Html.DropDownListFor(model=> model.lishudanweiid, ViewBag.DevNameList asIEnumerable, "请选择", new {@class = "form-control" }) 后台 1绑定数据源 :ViewBag.DevNameList  红色部分要与前台

zhuxueliao的专栏 4479

详解MVC中为DropDownListFor设置选中项的方法

主要介绍了详解MVC中为DropDownListFor设置选中项的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

从IR Drop到EM分析:数字IC电源规划中那些没人明说的细节(以MTCMOS配置为例)

本文深入探讨数字IC后端设计中电源规划的关键细节,特别关注MTCMOS配置、电源网络电阻最小化和level shifter供电等实战技巧。通过分析IR Drop和EM问题,提供优化floorplan和powerplan的具体策略,帮助工程师避免常见陷阱,提升芯片设计的稳定性和可靠性。

q9w8e7r6t5的博客 511

.net基于MVC多个下拉框DropDownList联动

这里用MVC3.0为例 要达到的效果是,点击一个下拉框,则另一个下拉框的值发生对应变化。如:选择中国,则另个一下拉框里显示中国各个省份。 这里用的是jquery,涉及到了ajax. 接下来看代码 View: $(function(){ $("#ORG3").cha

sanjiawan的专栏 3949

从零打造M328晶体管测试仪:硬件DIY与烧录避坑指南

本文是一份详尽的M328晶体管测试仪DIY指南,涵盖从硬件选型、PCB设计、焊接组装到固件烧录的全过程。重点解析了使用AVR单片机与Arduino IDE环境时,如何正确设置熔丝位以避免“白屏”等常见问题,并提供了使用ISP编程器进行烧录的实操步骤与校准方法,帮助电子爱好者成功打造属于自己的高性价比元件测试工具。

weixin_29243063的博客 474

MVC编辑状态两个DropDownList联动

前几天使用jQuery在MVC应用程序中,实现了《jQuery实现两个DropDownList联动(MVC)》http://www.cnblogs.com/insus/p/3414480.html 。此次演练也是在此基础上进行。Insus.NET想在MVC编辑状态中实现两个DropDownList联动。这与前者没有多大区别,仅是一个在MVC的添加状态,另一个是在MVC编辑状态。后者最主要的是在MV...

weixin_34356138的博客 91

告别兼容性困扰:在F-Droid中安全部署Termux的完整指南

本文提供了一份在F-Droid中安全部署Termux的完整指南,旨在彻底解决Android设备上的兼容性困扰。文章详细阐述了为何选择F-Droid而非Google Play商店,并逐步指导用户完成从彻底清理旧版本、安装F-Droid客户端、授予权限到最终安装配置Termux的全过程。指南还涵盖了进阶的稳定性配置、数据迁移方法以及常见问题排查,确保用户获得一个稳定、无冲突的命令行工作环境。

weixin_29224309的博客 941

手把手教你用微信小程序实现智能硬件音视频通话(含Linux/RTOS适配)

本文详细介绍了如何利用微信小程序硬件框架(WMPF)和音视频SDK,在智能硬件(包括Linux与RTOS设备)上实现音视频通话功能。文章从架构设计、设备端SDK集成、小程序VOIP插件开发到跨平台调试与性能优化,提供了全链路实战指南,帮助开发者打通微信小程序与嵌入式设备间的实时音视频通信。

ooo22的博客 328

jQuery实现两个DropDownList联动(MVC)

近段时间原本是学习MVC的,谁知道把jQuery也学上了。而且觉得对jQuery更感兴趣,比如今早上有写了一个练习《jQuery实现DropDownList(MVC)》http://www.cnblogs.com/insus/p/3413749.html,是jQuery实现DropDownList的。就在此基础上,也使用jQuery实现两个DropDownList之间的联动。两个DropDownL...

weixin_33890499的博客 117

从0开始写Vue项目-环境和项目搭建

什么是VueVue.js - 渐进式 JavaScript 框架 | Vue.js (vuejs.org)2.介绍与描述动态构建用户界面的渐进式JavaScript框架作者:尤雨溪3.Vue的特点遵循MVVM模式编码简洁,体积小,运行效率高,适合移动/PC端开发它本身只关注UI,可以引入其它第三方库开发项目4.与其他JS框架的关联借鉴 Angular 的模板和数据绑定技术借鉴 React 的组件化和虚拟DOM技术5.Vue周边库vue-cli:vue脚手架axios。

不愧是暮言的博客 1483

MVC3 DropDownList无刷新多级联动

ASP.NET MVC3从数据库读取数据绑定DropDownList,实现无刷新多级联动。直接看Demo Demo:http://files.cnblogs.com/mondLei/Mvc3DropDownList.rar 转载于:https://www.cnblogs.com/mondLei/archive/2013/03/13/2957496.html...

weixin_34413802的博客 177

Rocky Linux 9.2:利用LVM动态调整/home与/根分区空间分配

本文详细介绍了在Rocky Linux 9.2系统中,如何利用LVM(逻辑卷管理器)动态调整/home与根分区(/)的空间分配。针对根分区空间不足而/home分区闲置的常见问题,文章提供了从检查磁盘布局、备份数据、卸载分区、调整逻辑卷大小到重建文件系统的完整操作步骤,并重点说明了XFS与EXT4文件系统在缩容时的不同处理方法,帮助系统管理员安全、在线地实现存储空间的灵活调配。

weixin_29271263的博客 176

基于STM32的嵌入式平台实现EtherCAT主站

本文将介绍如何在基于STM32的嵌入式平台上构建EtherCAT主站,并提供相应的源代码。使用SOEM库提供的API函数,我们可以实现与EtherCAT从站设备的实时通信和数据交换。在STM32的代码中,使用SOEM库提供的API函数初始化EtherCAT主站。在SOEM库中,我们可以找到EtherCAT主站的实现代码和相关的API函数。使用SOEM库提供的API函数实现EtherCAT主站的功能,包括发送和接收EtherCAT数据帧、处理从站设备的状态等。确保连接正常并且设备能够相互通信。

CodeSageX的博客 2832

EtherCAT主站方案选型:SOEM、IGH与硬件芯片深度对比

工业实时以太网是智能制造与运动控制领域的关键通信基础,EtherCAT凭借其高速、同步和灵活性成为主流总线标准。主站作为总线核心,其实现方式直接决定了系统的实时性、成本和可维护性。目前主流的EtherCAT主站方案包括SOEM、IGH等开源软件栈,以及基于ASIC/FPGA的硬件主站芯片。软件方案依赖CPU和操作系统调度,灵活但抖动较大;硬件芯片将报文处理固化在硅片中,周期抖动可达纳秒级,但成本和灵活性受限。实际工程中,需要根据平台资源、实时性指标和应用场景权衡——例如在STM32嵌入式环境快速验证可选SO

weixin_34159110的博客 284

simulink的Sine Wave 模块详解

模块是 Simulink 中的一个信号源模块,用于生成正弦波信号。该模块可以根据设定的幅值、频率、相位和偏移量,在仿真过程中产生周期性的正弦波形。模块都能提供强有力的支持。通过深入了解其参数的影响及结合 MATLAB 脚本的应用,读者可以更加有效地利用这一模块进行仿真和研究。此外,通过实际应用场景的扩展以及常见问题解答部分的帮助,能够更好地掌握。模块是一个非常实用的工具,适用于需要生成正弦波信号的各种场景。模块的参数,可以进一步增强学习体验。模块参数的影响,下面我们将详细探讨每个参数如何影响仿真结果。

xiaoheshang_123的博客 1052

MVC dropdownlist二级联动

在做输入的时候,有时候需要用到多个dropdownlist联动,所以在网上搜集了相关资料后,自己也拿具体的MVC案例整理了一下,希望可以帮到也在找这个问题的同学们: model: public class namelist { public int index { get; set; } public string sex { get; set;

farahDF的博客 2218

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

c# mvc 中 dropdownlist 的数据联动绑定

<br />在填完一个值时,或者选择一个值时,需要另一个值也跟着改变。如果跟随改变的值是一个值,很好解决。<br /> <br />但是如果是一组值,该如何做呢?<br /> <br />很多时候,一组值,我们会选择用dropdownlist控件来盛放。<br /> <br />话题转移到 如何即时的改变dropdownlist的值呢?<br /> <br />这里用ajax来实现。<br /> <br />首先,我们是要获得主动改变的那个值,放到变量 mianVar中。<br /> <br />接着,用a

kafei_kings的专栏 754

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

MVC DropDownList 利用Ajax联动

页面代码: [xhtml] view plaincopy td style="text-align: right; width: 100px;">       城市/区域:   td>   td style="width: 170px; text-align: left">       %= Html.DropDownListFor(m => m

Java搜索工程技术栈 4674

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

Mvc Ajax Dropdownlist 联动实现

<br />1. AjaxBindDropdownlistController.cs<br />    public class AjaxBindDropdownlistController : Controller<br />    {<br />        public ActionResult LoadProvince()<br />        {<br />            var provinces = Province.GetProvinces();<br />          

chengly0129的专栏 1816

MVC Html.DropDownList 城市联动

国庆没啥事干,就开始学起mvc了,不过以前也学过,好久没看了MVC 3 Preview1都出来啦!微软更新太快了,这个社会是很现实的适者生存,呵呵(个人的一些想法)!好了,开始看MVC里面怎么实现联动效果吧!(mvc里面可不像asp.net里面一样哦) 先来看个图吧:View Controller: 这样就成功了!呵呵…… 转载于:https://www.cnblo...

diebengji7426的博客 112
上一篇: 在Bootstrap的Modal form里面添加PartialView
下一篇: Kendo Grid MVC Hierarchy with Aggregate
clear_zero
博客等级 码龄24年 2426粉丝 36原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值