AjaxExtensions.ActionLink 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
ActionLink(AjaxHelper, String, String, AjaxOptions)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * System.Web.Mvc.Ajax.AjaxOptions -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, ajaxOptions As AjaxOptions) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, String, String, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String,Object>)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, string controllerName, string protocol, string hostName, string fragment, System.Web.Routing.RouteValueDictionary routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * string * string * string * string * System.Web.Routing.RouteValueDictionary * System.Web.Mvc.Ajax.AjaxOptions * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, controllerName As String, protocol As String, hostName As String, fragment As String, routeValues As RouteValueDictionary, ajaxOptions As AjaxOptions, htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- protocol
- String
URL 的通訊協定,例如 "http" 或 "https"。
- hostName
- String
URL 的主機名稱。
- fragment
- String
URL 片段名稱 (錨定名稱)。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
- htmlAttributes
- IDictionary<String,Object>
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, String, String, String, String, Object, AjaxOptions, Object)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, string controllerName, string protocol, string hostName, string fragment, object routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions, object htmlAttributes);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * string * string * string * string * obj * System.Web.Mvc.Ajax.AjaxOptions * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, controllerName As String, protocol As String, hostName As String, fragment As String, routeValues As Object, ajaxOptions As AjaxOptions, htmlAttributes As Object) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- protocol
- String
URL 的通訊協定,例如 "http" 或 "https"。
- hostName
- String
URL 的主機名稱。
- fragment
- String
URL 片段名稱 (錨定名稱)。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
- htmlAttributes
- Object
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String,Object>)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * string * System.Web.Routing.RouteValueDictionary * System.Web.Mvc.Ajax.AjaxOptions * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, controllerName As String, routeValues As RouteValueDictionary, ajaxOptions As AjaxOptions, htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
- htmlAttributes
- IDictionary<String,Object>
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, RouteValueDictionary, AjaxOptions, IDictionary<String,Object>)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, System.Web.Routing.RouteValueDictionary routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions, System.Collections.Generic.IDictionary<string,object> htmlAttributes);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * System.Web.Routing.RouteValueDictionary * System.Web.Mvc.Ajax.AjaxOptions * System.Collections.Generic.IDictionary<string, obj> -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, routeValues As RouteValueDictionary, ajaxOptions As AjaxOptions, htmlAttributes As IDictionary(Of String, Object)) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
- htmlAttributes
- IDictionary<String,Object>
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, String, RouteValueDictionary, AjaxOptions)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * string * System.Web.Routing.RouteValueDictionary * System.Web.Mvc.Ajax.AjaxOptions -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, controllerName As String, routeValues As RouteValueDictionary, ajaxOptions As AjaxOptions) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, String, Object, AjaxOptions, Object)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, string controllerName, object routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions, object htmlAttributes);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * string * obj * System.Web.Mvc.Ajax.AjaxOptions * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, controllerName As String, routeValues As Object, ajaxOptions As AjaxOptions, htmlAttributes As Object) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
- htmlAttributes
- Object
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, Object, AjaxOptions, Object)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, object routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions, object htmlAttributes);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * obj * System.Web.Mvc.Ajax.AjaxOptions * obj -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, routeValues As Object, ajaxOptions As AjaxOptions, htmlAttributes As Object) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
- htmlAttributes
- Object
物件,包含要針對項目設定的 HTML 屬性。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, RouteValueDictionary, AjaxOptions)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, System.Web.Routing.RouteValueDictionary routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * System.Web.Routing.RouteValueDictionary * System.Web.Mvc.Ajax.AjaxOptions -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, routeValues As RouteValueDictionary, ajaxOptions As AjaxOptions) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, String, AjaxOptions)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, string controllerName, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * string * System.Web.Mvc.Ajax.AjaxOptions -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, controllerName As String, ajaxOptions As AjaxOptions) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, Object, AjaxOptions)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, object routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * obj * System.Web.Mvc.Ajax.AjaxOptions -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, routeValues As Object, ajaxOptions As AjaxOptions) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。
適用於
ActionLink(AjaxHelper, String, String, String, Object, AjaxOptions)
傳回錨定項目,其中包含指定之動作方法的 URL;按一下動作連結時,系統便會使用 JavaScript 以非同步方式叫用該動作方法。
public static System.Web.Mvc.MvcHtmlString ActionLink (this System.Web.Mvc.AjaxHelper ajaxHelper, string linkText, string actionName, string controllerName, object routeValues, System.Web.Mvc.Ajax.AjaxOptions ajaxOptions);
static member ActionLink : System.Web.Mvc.AjaxHelper * string * string * string * obj * System.Web.Mvc.Ajax.AjaxOptions -> System.Web.Mvc.MvcHtmlString
<Extension()>
Public Function ActionLink (ajaxHelper As AjaxHelper, linkText As String, actionName As String, controllerName As String, routeValues As Object, ajaxOptions As AjaxOptions) As MvcHtmlString
參數
- ajaxHelper
- AjaxHelper
AJAX Helper。
- linkText
- String
錨定項目的內部文字。
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- ajaxOptions
- AjaxOptions
物件,提供非同步要求的選項。
傳回
錨定項目。
例外狀況
參數 linkText
為 Null 或空白。