Html 由于另一个表单中的表单导致的防伪机器密钥错误?MVC4

Html 由于另一个表单中的表单导致的防伪机器密钥错误?MVC4,html,asp.net,asp.net-mvc,forms,asp.net-mvc-4,Html,Asp.net,Asp.net Mvc,Forms,Asp.net Mvc 4,是否有可能因为一个表单在另一个表单中而导致防伪机键错误 无法解密防伪令牌。如果此应用程序由Web场或群集承载,请确保所有计算机都运行相同版本的ASP.NET网页,并且配置指定了显式加密和验证密钥。无法在群集中使用自动生成 当我将表单分开放置时,这两个都可以工作,但是当我在内部都得到了上面提到的错误时,我是web开发的新手,所以这可能是一个愚蠢的问题(表单中的表单) 正如@MikeSmithDev提到的,您不能将一个表单放入另一个表单中。一种替代方法是将迷你表单AJAX到控制器。或者将它放在大表单

是否有可能因为一个表单在另一个表单中而导致防伪机键错误

无法解密防伪令牌。如果此应用程序由Web场或群集承载,请确保所有计算机都运行相同版本的ASP.NET网页,并且配置指定了显式加密和验证密钥。无法在群集中使用自动生成

当我将表单分开放置时,这两个都可以工作,但是当我在内部都得到了上面提到的错误时,我是web开发的新手,所以这可能是一个愚蠢的问题(表单中的表单)


正如@MikeSmithDev提到的,您不能将一个表单放入另一个表单中。一种替代方法是将迷你表单AJAX到控制器。或者将它放在大表单之外,并使用CSS使其“看起来正确”。

正如@MikeSmithDev所提到的,您不能将一个表单放在另一个表单中。一种替代方法是将迷你表单AJAX到控制器。或者把它放在大表单的外面,使用CSS使它“看起来正确”。

表单中不能有表单。很感谢,我花了好几个小时处理这个错误_“,我想做的是,当客户机不存在时,通过一个小表单在一个大表单中添加一个客户机。我尝试另一种方法。再次感谢。如果您在浏览器解释HTML时检查它,您可能会发现第二个表单元素已被删除。所以你没有在你认为你在发布的地方发布,这可能会导致反狂欢标识冲突。是的。。。另一种方法是唯一的选择!再次感谢您提供的详细信息^^您不能在表单中包含表单。很感谢,我花了好几个小时处理这个错误_“,我想做的是,当客户机不存在时,通过一个小表单在一个大表单中添加一个客户机。我尝试另一种方法。再次感谢。如果您在浏览器解释HTML时检查它,您可能会发现第二个表单元素已被删除。所以你没有在你认为你在发布的地方发布,这可能会导致反狂欢标识冲突。是的。。。另一种方法是唯一的选择!再次感谢您提供的详细信息^^谢谢,我玩了一点css,现在很好:D谢谢,我玩了一点css,现在很好:D
@using (Html.BeginForm()) {
    @Html.AntiForgeryToken()
    @Html.ValidationSummary(true)
// ...
    @using (Html.BeginForm("miniCreate", "Client"))
    {
        @Html.AntiForgeryToken()
        @Html.ValidationSummary(true)
        //...
    }
}