asp.net-mvc – 在MVC中的下拉列表选择上调用特定操作
发布时间:2020-12-15 18:36:29 所属栏目:asp.Net 来源:网络整理
导读:我在MVC视图中有一个下拉列表。在下拉列表的选择更改中,我想在控制器中调用特定的操作方法。 我所看到的是这样的: %=Html.DropDownList("ddl",ViewData["AvailableList"] as SelectList,new { onchange = "this.form.action='MyMethod';this.form.submit()
我在MVC视图中有一个下拉列表。在下拉列表的选择更改中,我想在控制器中调用特定的操作方法。
我所看到的是这样的: <%=Html.DropDownList("ddl",ViewData["AvailableList"] as SelectList,new { onchange = "this.form.action='MyMethod';this.form.submit();" })%> 一切都得到编译。但是,当我更改下拉列表选项时,抛出运行时异常
如何重定向到列表选择更改事件的具体操作? 解决方法
你的做法应该有效您遇到的问题是您在onchange事件中的使用无效。尝试用这样的替换你的this.form引用:
<%= Html.DropDownList( "ddl",new { onchange = @" var form = document.forms[0]; form.action='MyMethod'; form.submit();" } ) %> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 实体框架 – 实体框架UnintentionalCodeFirstException
- 如何在Substitution控件中使用ASP.Net服务器控件?
- 在mono xsp上托管asp.net – raspberry pi
- asp.net-core – visual studio 2015没有看到我的xunit测试
- asp.net – CalendarExtender定位问题
- .NET 下基于动态代理的 AOP 框架实现揭秘
- asp.net mvc和css:选择时突出显示菜单选项卡
- asp.net-mvc – 带有ASP.NET标识的MVC 5 – 用户登录时获取
- .NET Core采用的全新配置系统[7]: 将配置保存在数据库中
- asp.net-core – 从与xproj相同的解决方案引用csproj
推荐文章
站长推荐
- .net – 如何在实体框架中使用Database first方法
- ASP.NET MVC4中的PartialViews
- C#将DataTable转化为List<T>
- 什么是Application Server for ASP.NET?
- asp.net-mvc-5 – 如何使用asp.net身份更改当前用
- 如何在ASP.NET中的多个Web应用程序中维护相同的会
- asp.net-web-api – 设置默认的WebAPI格式化程序
- asp.net-core – 如何在IIS上运行ASP.NET MVC6而
- asp.net – Linq对sql对象是否可序列化为会话状态
- asp.net-mvc – CSS / Javascript缩小和捆绑在MV
热点阅读