UrlHelper.Action Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Action() |
Generates a string to a fully qualified URL to an action method. |
Action(String) |
Generates a fully qualified URL to an action method by using the specified action name. |
Action(String, Object) |
Generates a fully qualified URL to an action method by using the specified action name and route values. |
Action(String, String) |
Generates a fully qualified URL to an action method by using the specified action name and controller name. |
Action(String, RouteValueDictionary) |
Generates a fully qualified URL to an action method for the specified action name and route values. |
Action(String, String, Object) |
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values. |
Action(String, String, RouteValueDictionary) |
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values. |
Action(String, String, Object, String) |
Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use. |
Action(String, String, RouteValueDictionary, String) |
Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, and protocol to use. |
Action(String, String, RouteValueDictionary, String, String) |
Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use and host name. |
Action()
Generates a string to a fully qualified URL to an action method.
public virtual string Action ();
abstract member Action : unit -> string
override this.Action : unit -> string
Public Overridable Function Action () As String
Returns
A string to a fully qualified URL to an action method.
Applies to
Action(String)
Generates a fully qualified URL to an action method by using the specified action name.
public virtual string Action (string actionName);
abstract member Action : string -> string
override this.Action : string -> string
Public Overridable Function Action (actionName As String) As String
Parameters
- actionName
- String
The name of the action method.
Returns
The fully qualified URL to an action method.
Applies to
Action(String, Object)
Generates a fully qualified URL to an action method by using the specified action name and route values.
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
Parameters
- actionName
- String
The name of the action method.
- routeValues
- Object
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Returns
The fully qualified URL to an action method.
Applies to
Action(String, String)
Generates a fully qualified URL to an action method by using the specified action name and controller name.
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
Parameters
- actionName
- String
The name of the action method.
- controllerName
- String
The name of the controller.
Returns
The fully qualified URL to an action method.
Applies to
Action(String, RouteValueDictionary)
Generates a fully qualified URL to an action method for the specified action name and route values.
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
Parameters
- actionName
- String
The name of the action method.
- routeValues
- RouteValueDictionary
An object that contains the parameters for a route.
Returns
The fully qualified URL to an action method.
Applies to
Action(String, String, Object)
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
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
Parameters
- actionName
- String
The name of the action method.
- controllerName
- String
The name of the controller.
- routeValues
- Object
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
Returns
The fully qualified URL to an action method.
Applies to
Action(String, String, RouteValueDictionary)
Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.
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
Parameters
- actionName
- String
The name of the action method.
- controllerName
- String
The name of the controller.
- routeValues
- RouteValueDictionary
An object that contains the parameters for a route.
Returns
The fully qualified URL to an action method.
Applies to
Action(String, String, Object, String)
Generates a fully qualified URL to an action method by using the specified action name, controller name, route values, and protocol to use.
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
Parameters
- actionName
- String
The name of the action method.
- controllerName
- String
The name of the controller.
- routeValues
- Object
An object that contains the parameters for a route. The parameters are retrieved through reflection by examining the properties of the object. The object is typically created by using object initializer syntax.
- protocol
- String
The protocol for the URL, such as "http" or "https".
Returns
The fully qualified URL to an action method.
Applies to
Action(String, String, RouteValueDictionary, String)
Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, and protocol to use.
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
Parameters
- actionName
- String
The name of the action method.
- controllerName
- String
The name of the controller.
- routeValues
- RouteValueDictionary
An object that contains the parameters for a route.
- protocol
- String
The protocol for the URL, such as "http" or "https".
Returns
The fully qualified URL to an action method.
Applies to
Action(String, String, RouteValueDictionary, String, String)
Generates a fully qualified URL for an action method by using the specified action name, controller name, route values, protocol to use and host name.
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
Parameters
- actionName
- String
The name of the action method.
- controllerName
- String
The name of the controller.
- routeValues
- RouteValueDictionary
An object that contains the parameters for a route.
- protocol
- String
The protocol for the URL, such as "http" or "https".
- hostName
- String
The host name for the URL.
Returns
The fully qualified URL to an action method.