HtmlHelper.GenerateRouteForm 方法

定义

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

protected:
 virtual Microsoft::AspNetCore::Mvc::Rendering::MvcForm ^ GenerateRouteForm(System::String ^ routeName, System::Object ^ routeValues, Microsoft::AspNetCore::Mvc::Rendering::FormMethod method, Nullable<bool> antiforgery, System::Object ^ htmlAttributes);
protected virtual Microsoft.AspNetCore.Mvc.Rendering.MvcForm GenerateRouteForm (string routeName, object routeValues, Microsoft.AspNetCore.Mvc.Rendering.FormMethod method, bool? antiforgery, object htmlAttributes);
abstract member GenerateRouteForm : string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
override this.GenerateRouteForm : string * obj * Microsoft.AspNetCore.Mvc.Rendering.FormMethod * Nullable<bool> * obj -> Microsoft.AspNetCore.Mvc.Rendering.MvcForm
Protected Overridable Function GenerateRouteForm (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写入其输出。

适用于