gpt4 book ai didi

asp.net-mvc-4 - MVC 4 中的一个 View 中是否可以嵌套表单?

转载 作者:行者123 更新时间:2023-12-02 19:53:48 25 4
gpt4 key购买 nike

我有一个表单已存在的 View 。现在,当我提交内部表单时,我在该表单中又添加了一个表单,但无法从内部表单中获取任何值。这是我的代码片段。

<% Html.BeginForm("Details", "Orders", FormMethod.Post, new { id = "OrderDetailsForm" }); %>
...
<% Html.BeginForm("AddPickupIssue", "Orders", FormMethod.Post, new { id = "pickupIssueForm" }); %>
...
<% Html.EndForm(); %>
...
<% Html.EndForm(); %>

这样做的方法正确吗?请在这里指导我。

TIA

最佳答案

HTML 中不允许嵌套表单,它与 ASP.NET MVC 无关。正在查看the HTML spec ,它表示 form 元素可能包含“没有 form 元素后代。”

这是有道理的,因为如果 form 包含嵌套的 form 元素,那么将提交哪一个以及与其一起提交哪些值?

所以,不,这不是正确的做法。您将不得不重新考虑您要在这里完成的任务。

关于asp.net-mvc-4 - MVC 4 中的一个 View 中是否可以嵌套表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19234351/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com