Ric*_*d77 19 asp.net-mvc razor
我将开始/结束表单语句放在布局页面中,这样我就不必在几个页面上重复它.下面是代码的简化版本.
@using(Html.BeginForm())
{
@RenderBody()
<input type = "submit" name = "nextButton" value = "Next-->" />
}
Run Code Online (Sandbox Code Playgroud)
事情进展顺利.不幸的是,我有一个页面有几个" 删除 "按钮.我想为每个删除按钮生成一个表单,以便它可以将要删除的项目的ID发送回控制器.
知道自己已经有了另一种形式吗?
谢谢你的帮助
Eri*_*sch 20
正如Mrchief所说,HTML规范禁止嵌套表单.由于MVC只生成标准HTML,因此您必须在规范的框架内工作.
为什么不创建两个主布局,并且大多数时候使用基于表单的表单,但是当您需要对嵌入表单进行更多控制时,请使用没有表单的表单.
这就是为什么你真的应该只在需要的地方使用表格,而不仅仅是在任何地方.
| 归档时间: |
|
| 查看次数: |
21461 次 |
| 最近记录: |