IHtmlHelper.BeginRouteForm 方法

定义

将 <窗体> 开始标记呈现给响应。 名称为 routeName 的路由生成 <窗体>的 action 属性值。

public:
 Microsoft::AspNetCore::Mvc::Rendering::MvcForm ^ BeginRouteForm(System::String ^ routeName, System::Object ^ routeValues, Microsoft::AspNetCore::Mvc::Rendering::FormMethod method, Nullable<bool> antiforgery, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Mvc.Rendering.MvcForm BeginRouteForm (string routeName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes);
abstract member BeginRouteForm : string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
Public Function BeginRouteForm (routeName As String, routeValues As Object, method As FormMethod, antiforgery As Nullable(Of Boolean), htmlAttributes As Object) As MvcForm

参数

routeName
String

路由的名称。

routeValues
Object

一个 Object 包含路由参数的 。 通过检查 的属性 Object,通过反射检索参数。 这 Object 通常是使用 Object 初始值设定项语法创建的。 或者,一个 IDictionary<TKey,TValue> 包含路由参数的实例。

method
FormMethod

用于处理窗体的 HTTP 方法(GET 或 POST)。

antiforgery
Nullable<Boolean>

如果 true为 , <则表单> 元素将包含防伪造标记。 如果 false为 ,则使用防伪造令牌禁止生成 <类型为“hidden”的输入> 。 如果null为 ,><则表单元素将仅当 不是 Getmethod包含防伪造标记。

htmlAttributes
Object

一个 Object ,它包含 元素的 HTML 属性。 或者,一个 IDictionary<TKey,TValue> 包含 HTML 属性的实例。

返回

释放 MvcForm 时呈现 </form> 结束标记的实例。

注解

在此上下文中,“renders”表示 方法使用 Writer写入其输出。

适用于