HtmlHelper.GenerateLink 方法

定义

重载

GenerateLink(RequestContext, RouteCollection, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)

生成链接到指定操作方法的 HTML 定位点元素(a 元素)。

GenerateLink(RequestContext, RouteCollection, String, String, String, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)

生成链接到指定操作方法的 HTML 定位点元素(a 元素),使用户可以指定通信协议、主机名称和 URL 片段。

GenerateLink(RequestContext, RouteCollection, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)

生成链接到指定操作方法的 HTML 定位点元素(a 元素)。

public static string GenerateLink (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteCollection routeCollection, string linkText, string routeName, string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member GenerateLink : System.Web.Routing.RequestContext * System.Web.Routing.RouteCollection * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> string
Public Shared Function GenerateLink (requestContext As RequestContext, routeCollection As RouteCollection, linkText As String, routeName As String, actionName As String, controllerName As String, routeValues As RouteValueDictionary, htmlAttributes As IDictionary(Of String, Object)) As String

参数

requestContext
RequestContext

HTTP 请求的上下文。

routeCollection
RouteCollection

URL 路由的集合。

linkText
String

为该链接显示的文本标题。

routeName
String

用于返回虚拟路径的路由的名称。

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

routeValues
RouteValueDictionary

一个包含路由参数的对象。

htmlAttributes
IDictionary<String,Object>

包含元素 HTML 特性的对象。

返回

链接到指定操作方法的 HTML 元素。

适用于

GenerateLink(RequestContext, RouteCollection, String, String, String, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)

生成链接到指定操作方法的 HTML 定位点元素(a 元素),使用户可以指定通信协议、主机名称和 URL 片段。

public static string GenerateLink (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteCollection routeCollection, string linkText, string routeName, string actionName, string controllerName, string protocol, string hostName, string fragment, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member GenerateLink : System.Web.Routing.RequestContext * System.Web.Routing.RouteCollection * string * string * string * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> string
Public Shared Function GenerateLink (requestContext As RequestContext, routeCollection As RouteCollection, linkText As String, routeName As String, actionName As String, controllerName As String, protocol As String, hostName As String, fragment As String, routeValues As RouteValueDictionary, htmlAttributes As IDictionary(Of String, Object)) As String

参数

requestContext
RequestContext

HTTP 请求的上下文。

routeCollection
RouteCollection

URL 路由的集合。

linkText
String

为该链接显示的文本标题。

routeName
String

用于返回虚拟路径的路由的名称。

actionName
String

操作方法的名称。

controllerName
String

控制器的名称。

protocol
String

通信协议,如 HTTP 或 HTTPS。 如果此参数为 null,则该协议默认为 HTTP。

hostName
String

主机的名称。

fragment
String

片段标识符。

routeValues
RouteValueDictionary

一个包含路由参数的对象。

htmlAttributes
IDictionary<String,Object>

包含元素 HTML 特性的对象。

返回

链接到指定操作方法的 HTML 元素。

适用于