LinkExtensions.ActionLink 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ActionLink(HtmlHelper, String, String)
傳回錨點元素 (指定連結文字和動作) 的專案。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, Object)
傳回錨點元素 (指定連結文字、動作和路由值的元素) 。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, object routeValues);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, routeValues As Object) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, String)
傳回錨點元素 (指定連結文字、動作和控制器的專案) 。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, string controllerName);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * string -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, controllerName As String) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- controllerName
- String
控制器的名稱。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, RouteValueDictionary)
傳回錨點元素 (指定連結文字、動作和路由值的元素) 做為路由值字典。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, System.Web.Routing.RouteValueDictionary routeValues);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * System.Web.Routing.RouteValueDictionary -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, routeValues As RouteValueDictionary) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, Object, Object)
傳回錨點元素 (指定之連結文字、動作、路由值和 HTML 屬性的專案) 。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, object routeValues, object htmlAttributes);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * obj * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, routeValues As Object, htmlAttributes As Object) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- htmlAttributes
- Object
物件,包含項目的 HTML 屬性。 這些屬性 (Attribute) 是藉由檢查物件之屬性 (Property),透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, RouteValueDictionary, IDictionary<String,Object>)
傳回錨點元素 (指定連結文字、動作、路由值做為路由值字典的專案) ,以及 HTML 屬性做為字典。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, routeValues As RouteValueDictionary, htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- htmlAttributes
- IDictionary<String,Object>
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, String, Object, Object)
傳回錨點元素 (指定連結文字、動作、控制器、路由值和 HTML 屬性的專案) 。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, string controllerName, object routeValues, object htmlAttributes);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * string * obj * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, controllerName As String, routeValues As Object, htmlAttributes As Object) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- htmlAttributes
- Object
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, String, RouteValueDictionary, IDictionary<String,Object>)
傳回錨點元素 (指定連結文字、動作、控制器、路由值做為路由值字典的專案) ,以及 HTML 屬性做為字典。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, controllerName As String, routeValues As RouteValueDictionary, htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- htmlAttributes
- IDictionary<String,Object>
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, String, String, String, String, Object, Object)
傳回錨點元素 (指定連結文字、動作、控制器、通訊協定、主機名稱、URL 片段、路由值和 HTML 屬性) 的專案。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, string controllerName, string protocol, string hostName, string fragment, object routeValues, object htmlAttributes);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * string * string * string * string * obj * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText As String, actionName As String, controllerName As String, protocol As String, hostName As String, fragment As String, routeValues As Object, htmlAttributes As Object) As MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- controllerName
- String
控制器的名稱。
- protocol
- String
URL 的通訊協定,例如 "http" 或 "https"。
- hostName
- String
URL 的主機名稱。
- fragment
- String
URL 片段名稱 (錨定名稱)。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- htmlAttributes
- Object
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(HtmlHelper, String, String, String, String, String, String, RouteValueDictionary, IDictionary<String,Object>)
傳回錨點元素 (指定連結文字、動作、控制器、通訊協定、主機名稱、URL 片段、路由值做為路由值字典的專案) ,以及 HTML 屬性做為字典。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.HtmlHelper htmlHelper, string linkText, string actionName, string controllerName, string protocol, string hostName, string fragment, System.Web.Routing.RouteValueDictionary routeValues, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member ActionLink : System.Web.Mvc.HtmlHelper * string * string * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (htmlHelper As HtmlHelper, linkText 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 MvcHtmlString
參數
- htmlHelper
- HtmlHelper
此方法擴充的 HTML Helper 執行個體。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作的名稱。
- controllerName
- String
控制器的名稱。
- protocol
- String
URL 的通訊協定,例如 "http" 或 "https"。
- hostName
- String
URL 的主機名稱。
- fragment
- String
URL 片段名稱 (錨定名稱)。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- htmlAttributes
- IDictionary<String,Object>
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定元素 (a 元素)。
例外狀況
參數 linkText
為 Null 或空白。