HtmlHelper.GenerateRouteLink 方法

定义

重载

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

生成链接到指定 URL 路由的 HTML 定位点元素(a 元素)。

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

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

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

生成链接到指定 URL 路由的 HTML 定位点元素(a 元素)。

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

参数

requestContext
RequestContext

HTTP 请求的上下文。

routeCollection
RouteCollection

URL 路由的集合。

linkText
String

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

routeName
String

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

routeValues
RouteValueDictionary

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

htmlAttributes
IDictionary<String,Object>

包含元素 HTML 特性的对象。

返回

链接到指定 URL 路由的 HTML 元素。

适用于

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

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

public static string GenerateRouteLink (System.Web.Routing.RequestContext requestContext, System.Web.Routing.RouteCollection routeCollection, string linkText, string routeName, string protocol, string hostName, string fragment, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member GenerateRouteLink : System.Web.Routing.RequestContext * System.Web.Routing.RouteCollection * string * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> string
Public Shared Function GenerateRouteLink (requestContext As RequestContext, routeCollection As RouteCollection, linkText As String, routeName 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

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

protocol
String

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

hostName
String

主机的名称。

fragment
String

片段标识符。

routeValues
RouteValueDictionary

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

htmlAttributes
IDictionary<String,Object>

包含元素 HTML 特性的对象。

返回

链接到指定 URL 路由的 HTML 元素。

适用于