Gui*_*sch 4 html forms asp.net asp.net-mvc razor
我正在使用 Razor 在 MVC 4.5 中开发一个网站,我需要将 2 个网站放在Html.BeginForm同一页面上。正如我注意到的那样,并在互联网上阅读它,同一页面上的两个表格不能正常工作。
我尝试使用runat='server',但这也不起作用,但我看到了这篇文章: http: //www.quora.com/How-do-I-use-2-forms-in-a-single-ASP-NET-在服务器上运行的页面,一个家伙说:
在 MVC 中,由于使用 Form 标签,这非常容易。:-)
可悲的是,他没有确切说明应该做什么,这是我仍然拥有的唯一线索。
所以如果有人知道我该怎么做......
更多精度:
我的两个都@using (Html.BeginForm)在不同的页面上工作得很好,并且他们提交了完全不同的数据。我已经考虑过混合它们并在控制器的方法中处理混合,但这太棒了:/
感谢您的帮助 !
小智 5
一个页面上可以有多个表单。但他们一定不能合而为一。
@using (Html.BeginForm("your action name", "your controller ", FormMethod.Post))
{
// code for the first form here
}
@using (Html.BeginForm("your other action name", "your controller ", FormMethod.Post))
{
// code for the second form here
}
Run Code Online (Sandbox Code Playgroud)