asp.net-mvc – 在MVC中的下拉列表选择上调用特定操作
发布时间:2020-05-23 13:42:42 所属栏目: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();"
} ) %> (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC4中是否可以将C#或VB函数标记为Javascript?
- asp.net mvc – asp.net mvc decorate [Authorize()]与多个
- .net – 测试项目中的App.config
- castle-windsor – 如何在ASP.NET 4 RC WebAPI中将依赖注入
- asp.net-mvc – 我何时以及为什么要考虑asp.net MVC?
- ASP.Net WebAPI中的自定义路由处理程序
- asp.net-mvc-3 – @ Html.DropDownList width
- asp.net-mvc-3 – MVC站点地图提供程序 – 在痕迹路径中维护
- asp.net-mvc-3 – 实体框架,MVC 3,LINQ To Entities中的Ord
- 使用IIS/ASP.NET反向AJAX
推荐文章
站长推荐
- 使用ASP.NET SDK将文件上载到S3存储桶的文件夹
- ASP.NET页面验证
- asp.net-mvc – 如何从ActionExecutingContext获
- 在ASP.NET MVC Core控制器的构造函数中设置ViewB
- asp.net – 从Web应用程序打印
- asp.net-web-api – WebAPI 2属性路由启用会话状
- asp.net-mvc – 在MVC Ajax.ActionLink中传递多个
- asp.net-mvc – asp.net MVC DisplayTemplates和
- asp.net – 包装StaticFileMiddleware以重定向40
- asp.net-mvc – 如果抛出自定义异常,则重定向asp
热点阅读
