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 項目,連結至指定的動作方法。

適用於