UrlHelper.Action 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
多載
Action() |
產生動作方法的完整 URL 的字串。 |
Action(String) |
使用指定的動作名稱,產生動作方法的完整 URL。 |
Action(String, Object) |
使用指定的動作名稱和路徑值,產生動作方法的完整 URL。 |
Action(String, String) |
使用指定的動作名稱和控制器名稱,產生動作方法的完整 URL。 |
Action(String, RouteValueDictionary) |
針對指定的動作名稱和路徑值,產生動作方法的完整 URL。 |
Action(String, String, Object) |
使用指定的動作名稱、控制器名稱和路徑值,產生動作方法的完整 URL。 |
Action(String, String, RouteValueDictionary) |
使用指定的動作名稱、控制器名稱和路徑值,產生動作方法的完整 URL。 |
Action(String, String, Object, String) |
使用指定的動作名稱、控制器名稱、路徑值以及要使用的通訊協定,產生動作方法的完整 URL。 |
Action(String, String, RouteValueDictionary, String) |
使用指定的動作名稱、控制器名稱、路徑值以及要使用的通訊協定,產生動作方法的完整 URL。 |
Action(String, String, RouteValueDictionary, String, String) |
使用指定的動作名稱、控制器名稱、路徑值、要使用的通訊協定以及主機名稱,產生動作方法的完整 URL。 |
Action()
產生動作方法的完整 URL 的字串。
public virtual string Action ();
abstract member Action : unit -> string
override this.Action : unit -> string
Public Overridable Function Action () As String
傳回
動作方法的完整 URL 的字串。
適用於
Action(String)
Action(String, Object)
使用指定的動作名稱和路徑值,產生動作方法的完整 URL。
public virtual string Action (string actionName, object routeValues);
abstract member Action : string * obj -> string
override this.Action : string * obj -> string
Public Overridable Function Action (actionName As String, routeValues As Object) As String
參數
- actionName
- String
動作方法的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
傳回
動作方法的完整 URL。
適用於
Action(String, String)
使用指定的動作名稱和控制器名稱,產生動作方法的完整 URL。
public virtual string Action (string actionName, string controllerName);
abstract member Action : string * string -> string
override this.Action : string * string -> string
Public Overridable Function Action (actionName As String, controllerName As String) As String
參數
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
傳回
動作方法的完整 URL。
適用於
Action(String, RouteValueDictionary)
針對指定的動作名稱和路徑值,產生動作方法的完整 URL。
public virtual string Action (string actionName, System.Web.Routing.RouteValueDictionary routeValues);
abstract member Action : string * System.Web.Routing.RouteValueDictionary -> string
override this.Action : string * System.Web.Routing.RouteValueDictionary -> string
Public Overridable Function Action (actionName As String, routeValues As RouteValueDictionary) As String
參數
- actionName
- String
動作方法的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
傳回
動作方法的完整 URL。
適用於
Action(String, String, Object)
使用指定的動作名稱、控制器名稱和路徑值,產生動作方法的完整 URL。
public virtual string Action (string actionName, string controllerName, object routeValues);
abstract member Action : string * string * obj -> string
override this.Action : string * string * obj -> string
Public Overridable Function Action (actionName As String, controllerName As String, routeValues As Object) As String
參數
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
傳回
動作方法的完整 URL。
適用於
Action(String, String, RouteValueDictionary)
使用指定的動作名稱、控制器名稱和路徑值,產生動作方法的完整 URL。
public virtual string Action (string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues);
abstract member Action : string * string * System.Web.Routing.RouteValueDictionary -> string
override this.Action : string * string * System.Web.Routing.RouteValueDictionary -> string
Public Overridable Function Action (actionName As String, controllerName As String, routeValues As RouteValueDictionary) As String
參數
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
傳回
動作方法的完整 URL。
適用於
Action(String, String, Object, String)
使用指定的動作名稱、控制器名稱、路徑值以及要使用的通訊協定,產生動作方法的完整 URL。
public virtual string Action (string actionName, string controllerName, object routeValues, string protocol);
abstract member Action : string * string * obj * string -> string
override this.Action : string * string * obj * string -> string
Public Overridable Function Action (actionName As String, controllerName As String, routeValues As Object, protocol As String) As String
參數
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- Object
包含路徑參數的物件。 這些參數是藉由檢查物件之屬性,透過反映所擷取而來。 此物件通常是使用物件初始設定式語法來建立。
- protocol
- String
URL 的通訊協定,例如 "http" 或 "https"。
傳回
動作方法的完整 URL。
適用於
Action(String, String, RouteValueDictionary, String)
使用指定的動作名稱、控制器名稱、路徑值以及要使用的通訊協定,產生動作方法的完整 URL。
public virtual string Action (string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues, string protocol);
abstract member Action : string * string * System.Web.Routing.RouteValueDictionary * string -> string
override this.Action : string * string * System.Web.Routing.RouteValueDictionary * string -> string
Public Overridable Function Action (actionName As String, controllerName As String, routeValues As RouteValueDictionary, protocol As String) As String
參數
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- protocol
- String
URL 的通訊協定,例如 "http" 或 "https"。
傳回
動作方法的完整 URL。
適用於
Action(String, String, RouteValueDictionary, String, String)
使用指定的動作名稱、控制器名稱、路徑值、要使用的通訊協定以及主機名稱,產生動作方法的完整 URL。
public virtual string Action (string actionName, string controllerName, System.Web.Routing.RouteValueDictionary routeValues, string protocol, string hostName);
abstract member Action : string * string * System.Web.Routing.RouteValueDictionary * string * string -> string
override this.Action : string * string * System.Web.Routing.RouteValueDictionary * string * string -> string
Public Overridable Function Action (actionName As String, controllerName As String, routeValues As RouteValueDictionary, protocol As String, hostName As String) As String
參數
- actionName
- String
動作方法的名稱。
- controllerName
- String
控制器的名稱。
- routeValues
- RouteValueDictionary
包含路徑參數的物件。
- protocol
- String
URL 的通訊協定,例如 "http" 或 "https"。
- hostName
- String
URL 的主機名稱。
傳回
動作方法的完整 URL。