gpt4 book ai didi

asp.net-mvc - 是否可以在 Razor 中将一种形式嵌套在另一种形式中?

转载 作者:行者123 更新时间:2023-12-03 12:41:44 25 4
gpt4 key购买 nike

我将begin / end form语句放在布局页面中,这样就不必在多个页面上重复它。下面是该代码的简化版本。

@using(Html.BeginForm())
{
@RenderBody()

<input type = "submit" name = "nextButton" value = "Next-->" />
}

事情进展顺利。不幸的是,我的页面上有几个“ 删除”按钮。我想为每个删除按钮生成一个表单,以便它可以将要删除的项目的ID发送回 Controller 。

我是否可以知道上面还有另一种形式?

感谢您的帮助

最佳答案

正如Mrchief所说,HTML规范禁止使用嵌套形式。由于MVC只是生成标准HTML,因此您必须在规范框架内进行工作。

为什么不只创建两个主版式,并在大多数情况下使用基于主版式的表单,而是在需要对嵌入式表单进行更多控制时使用不带表单的版式。

这就是为什么您真正应该只在需要的地方使用表格的原因,而不仅仅是在任何地方。

关于asp.net-mvc - 是否可以在 Razor 中将一种形式嵌套在另一种形式中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7250031/

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