在asp.net母版页中用于包含form control
。我无法弄清楚,放置Html.BeginForm()
的正确位置在哪里。是Layout Page
还是View
。
感谢您的帮助。
答案 0 :(得分:1)
您应该在任何一个需要表格的位置放置一个。这通常意味着在视图中,因为您希望在每个页面/表单上执行不同的操作,而不是整个站点上的相同操作。
MVC中不存在webforms所具有的每页一个表单的限制 - 每页可以有多个表单。
答案 1 :(得分:1)
表单元素应该包含你的输入元素和textarea的 因此,如果您的输入在您的布局或母版页中 - 您可以在那里有一个表格 但大多数情况下,您的表单都在您的视图中,您可以在其中创建或编辑数据。