Action Method
Collapse the table of content
Expand the table of content

UrlHelper.Action Method

 

Generates a fully qualified URL to an action method.

Namespace:   System.Web.Mvc
Assembly:  System.Web.Mvc (in System.Web.Mvc.dll)

NameDescription
System_CAPS_pubmethodAction()

Generates a string to a fully qualified URL to an action method.

System_CAPS_pubmethodAction(String)

Generates a fully qualified URL to an action method by using the specified action name.

System_CAPS_pubmethodAction(String, Object)

Generates a fully qualified URL to an action method by using the specified action name and route values.

System_CAPS_pubmethodAction(String, RouteValueDictionary)

Generates a fully qualified URL to an action method for the specified action name and route values.

System_CAPS_pubmethodAction(String, String)

Generates a fully qualified URL to an action method by using the specified action name and controller name.

System_CAPS_pubmethodAction(String, String, Object)

Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.

System_CAPS_pubmethodAction(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.

System_CAPS_pubmethodAction(String, String, RouteValueDictionary)

Generates a fully qualified URL to an action method by using the specified action name, controller name, and route values.

System_CAPS_pubmethodAction(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.

System_CAPS_pubmethodAction(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.

Return to top

UrlHelper.Action Method ()

Generates a string to a fully qualified URL to an action method.

public virtual string Action()

Return Value

Type: System.String

A string to a fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (String)

Generates a fully qualified URL to an action method by using the specified action name.

public virtual string Action(
	string actionName
)

Parameters

actionName
Type: System.String

The name of the action method.

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (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
)

Parameters

actionName
Type: System.String

The name of the action method.

routeValues
Type: System.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.

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (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,
	RouteValueDictionary routeValues
)

Parameters

actionName
Type: System.String

The name of the action method.

routeValues
Type: System.Web.Routing.RouteValueDictionary

An object that contains the parameters for a route.

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (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
)

Parameters

actionName
Type: System.String

The name of the action method.

controllerName
Type: System.String

The name of the controller.

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (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
)

Parameters

actionName
Type: System.String

The name of the action method.

controllerName
Type: System.String

The name of the controller.

routeValues
Type: System.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.

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (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
)

Parameters

actionName
Type: System.String

The name of the action method.

controllerName
Type: System.String

The name of the controller.

routeValues
Type: System.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
Type: System.String

The protocol for the URL, such as "http" or "https".

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (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,
	RouteValueDictionary routeValues
)

Parameters

actionName
Type: System.String

The name of the action method.

controllerName
Type: System.String

The name of the controller.

routeValues
Type: System.Web.Routing.RouteValueDictionary

An object that contains the parameters for a route.

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top

UrlHelper.Action Method (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,
	RouteValueDictionary routeValues,
	string protocol
)

Parameters

actionName
Type: System.String

The name of the action method.

controllerName
Type: System.String

The name of the controller.

routeValues
Type: System.Web.Routing.RouteValueDictionary

An object that contains the parameters for a route.

protocol
Type: System.String

The protocol for the URL, such as "http" or "https".

Return Value

Type: System.String

The fully qualified URL to an action method.

Return to top

UrlHelper.Action Method (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,
	RouteValueDictionary routeValues,
	string protocol,
	string hostName
)

Parameters

actionName
Type: System.String

The name of the action method.

controllerName
Type: System.String

The name of the controller.

routeValues
Type: System.Web.Routing.RouteValueDictionary

An object that contains the parameters for a route.

protocol
Type: System.String

The protocol for the URL, such as "http" or "https".

hostName
Type: System.String

The host name for the URL.

Return Value

Type: System.String

The fully qualified URL to an action method.

The URL that is returned by this method has a format like the following:

/Home/About

If special characters in the URL must be encoded, use the Encode method. For the previous example, the Encode method returns the following URL:

%2fHome%2fAbout

Return to top
Show:
© 2016 Microsoft