ASP .NET MVC 3 – 如何提交嵌套在html表单中的ajax表单
发布时间:2020-12-16 04:13:39 所属栏目:asp.Net 来源:网络整理
导读:我有一个ASP .NET MVC 3项目和我的“创建”视图之一的问题. 我有使用ajax表单实现的级联下拉字段. 这个观点粗略地说 – 像这样: @using (Html.BeginForm(...)){ @Html.MyDropDown1 using (Ajax.BeginForm(...)) { @Ajax.MyDropdown2 input type="submit" va
我有一个ASP .NET MVC 3项目和我的“创建”视图之一的问题.
我有使用ajax表单实现的级联下拉字段. 这个观点粗略地说 – 像这样: @using (Html.BeginForm(...)) { @Html.MyDropDown1 using (Ajax.BeginForm(...)) { @Ajax.MyDropdown2 <input type="submit" value="Select" /> } using (Ajax.BeginForm(...)) { @Ajax.MyDropdown3 <input type="submit" value="Select" /> } <!-- other form fields --> <input type="submit" value="Create" /> } 问题是ajax表单中的提交按钮实际上提交了外部html表单. 有没有办法指定我想提交的表单的名称? 我想把我的ajax表单放在我的html表单上面所以不会有任何嵌套 – 但是我需要在我的html帖子中下拉列表的选定项的值. 谢谢, 解决方法
正如评论中指出的那样,您不能拥有嵌套表单.删除所有using(Ajax.BeginForm(…))位,并通过jQuery(或其他)处理你的ajax调用.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在子文件夹中托管ASP.NET MVC站点
- asp.net-mvc – 不能删除数据库,因为它目前正在使用MVC
- asp.net – DNN外观可以使用空白元素而不是div来内容窗格吗
- asp.net-mvc – 获取Jquery中的kendo网格的页面大小和页码
- .NetCore技术研究-EntityFramework Core 3.0 Preview
- asp.net – DataSet.GetXml没有返回null结果
- ASP.NET 微软Web应用示例程序走廊-项目解决方案
- asp.net-mvc – MVC 5 Owin Facebook Auth导致空参考异常
- asp.net-mvc – 在哪里托管我的MVC4应用程序?
- asp.net – 转义HTML实体并避免WebForm标签中的HTML注入?