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)

'Declaration
Public Function Action ( _
	actionName As String, _
	controllerName As String, _
	routeValues As RouteValueDictionary, _
	protocol As String, _
	hostName As String _
) As String
'Usage
Dim instance As UrlHelper 
Dim actionName As String 
Dim controllerName As String 
Dim routeValues As RouteValueDictionary 
Dim protocol As String 
Dim hostName As String 
Dim returnValue As String 

returnValue = instance.Action(actionName, _
	controllerName, routeValues, protocol, _
	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: