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 屬性。

傳回

HTML 項目,連結至指定的 URL 路由。

適用於

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 屬性。

傳回

HTML 項目,連結至指定的 URL 路由。

適用於