在 ASP.NET MVC 中,可以使用
Html.BeginForm
帮助方法来创建一个表单,并指定表单的提交 URL。
例如,要在视图中创建一个提交到
/Controller/Action
的表单,可以这样编写代码:
@using (Html.BeginForm("Action", "Controller", FormMethod.Post))
// 表单内容
<input type="submit" value="提交" />
其中,FormMethod.Post
表示使用 POST 方法提交表单。如果要使用 GET 方法提交表单,可以将 FormMethod.Post
改为 FormMethod.Get
。
此外,还可以在 Html.BeginForm
方法中传递一个包含其他 HTML 属性的匿名对象,例如:
@using (Html.BeginForm("Action", "Controller", FormMethod.Post, new { @class = "my-form", id = "my-form" }))
// 表单内容
<input type="submit" value="提交" />
这将在生成的 HTML 中添加 class="my-form"
和 id="my-form"
属性。