ASP.NET MVC中的Dropdownlist onchange事件不使用AJAX
发布时间:2020-12-16 09:42:18 所属栏目:asp.Net 来源:网络整理
导读:我正在尝试在我的ASP.NET MVC项目中使用onChange事件作为我的下拉列表,尽管它不起作用. 包含表单的视图如下所示: @using (Ajax.BeginForm("Action","Controller",new AjaxOptions { HttpMethod = "POST",UpdateTargetId = "pages",InsertionMode = Insertio
我正在尝试在我的ASP.NET MVC项目中使用onChange事件作为我的下拉列表,尽管它不起作用.
包含表单的视图如下所示: @using (Ajax.BeginForm("Action","Controller",new AjaxOptions { HttpMethod = "POST",UpdateTargetId = "pages",InsertionMode = InsertionMode.Replace })) { @Html.DropDownListFor(m => m.SelectedFrom,Model.ChangeFrom,new { onChange = "this.form.submit();" }) } <div id="pages"></div> 使用上面的代码,onChange会在预期下拉列表中选择项目时触发.虽然它没有使用ajax,但它只是将我重定向到一个新页面,而不仅仅是更新/填充“pages-Div”. 虽然… 如果我删除下拉列表的onChange事件并添加一个简单的提交按钮,如下所示: @using (Ajax.BeginForm("SelectedUser","ReplaceName",Model.ChangeFrom) <input type="submit" value="GO" /> } 它使用Ajax并仅重新加载“pages-Div”. 我错过了什么吗? 问候, 解决方法
我通过使用jQuery来实现它:
onchange = "$(this.form).submit();" Is there a better jQuery solution to this.form.submit();? (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 如何维护N层体系结构中的事务
- asp.net-mvc – ASP.NET MVC的生产力?
- asp.net – 在资源文件中使用HTML
- asp.net-mvc – 401未授权:访问被拒绝由于无效的凭据
- asp.net-mvc – 根据验证程序,远程证书无效.用twitter进行外
- asp.net-mvc – 从控制器内部使用Html.ActionLink和Url.Act
- 打开排序时出现ASP.NET GridView CSS问题
- ASP.NET MVC 4和会话安全漏洞
- asp.net – Intranet / Internet的Windows身份验证
- ResolveClientUrl在ASP.Net 4和3.5中的工作方式不同
推荐文章
站长推荐
- asp.net – web.config文件设置是否覆盖IIS设置?
- asp.net – 我需要编写一个sql查询来显示带有cat
- ASP.NET WebRequest到Highcharts导出服务器
- asp.net-mvc – 可以更改Html.DropDownListFor生
- Asp.Net Core&Jenkins持续交付到Windows Ser
- asp.net-mvc – 如何使ASP.NET路由转义路由值?
- ASP.NET Core使用Jaeger实现分布式追踪
- ASP.Net MVC4 WebApi代理
- ASP.Net repeater item.DataItem为null
- asp.net-mvc – 使用GoogleOAuth2Authentication
热点阅读