Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
Export (0) Print
Expand All

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.

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

public 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

Show:
© 2015 Microsoft