Was this page helpful?
Your feedback about this content is important. Let us know what you think.
Additional feedback?
1500 characters remaining
UrlHelper Class
Collapse the table of content
Expand the table of content

UrlHelper Class

 

Contains methods to build URLs for ASP.NET MVC within an application.

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

System.Object
  System.Web.Mvc.UrlHelper

public class UrlHelper

NameDescription
System_CAPS_pubmethodUrlHelper()

Initializes a new instance of the UrlHelper class.

System_CAPS_pubmethodUrlHelper(RequestContext)

Initializes a new instance of the UrlHelper class using the specified request context.

System_CAPS_pubmethodUrlHelper(RequestContext, RouteCollection)

Initializes a new instance of the UrlHelper class using the specified request context and route collection.

NameDescription
System_CAPS_pubpropertyRequestContext

Gets information about an HTTP request that matches a defined route.

System_CAPS_pubpropertyRouteCollection

Gets a collection that contains the routes that are registered for the application.

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.

System_CAPS_pubmethodContent(String)

Converts a virtual (relative) path to an application absolute path.

System_CAPS_pubmethodEncode(String)

Encodes special characters in a URL string into character-entity equivalents.

System_CAPS_pubmethodEquals(Object)

(Inherited from Object.)

System_CAPS_protmethodFinalize()

(Inherited from Object.)

System_CAPS_pubmethodSystem_CAPS_staticGenerateContentUrl(String, HttpContextBase)

Returns a string that contains a content URL.

System_CAPS_pubmethodSystem_CAPS_staticGenerateUrl(String, String, String, RouteValueDictionary, RouteCollection, RequestContext, Boolean)

Returns a string that contains a URL.

System_CAPS_pubmethodSystem_CAPS_staticGenerateUrl(String, String, String, String, String, String, RouteValueDictionary, RouteCollection, RequestContext, Boolean)

Returns a string that contains a URL.

System_CAPS_pubmethodGetHashCode()

(Inherited from Object.)

System_CAPS_pubmethodGetType()

(Inherited from Object.)

System_CAPS_pubmethodHttpRouteUrl(String, Object)

Generates a fully qualified URL for the specified route values.

System_CAPS_pubmethodHttpRouteUrl(String, RouteValueDictionary)

Generates a fully qualified URL for the specified route values.

System_CAPS_pubmethodIsLocalUrl(String)

Returns a value that indicates whether the URL is local.

System_CAPS_protmethodMemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethodRouteUrl(Object)

Generates a fully qualified URL for the specified route values.

System_CAPS_pubmethodRouteUrl(RouteValueDictionary)

Generates a fully qualified URL for the specified route values.

System_CAPS_pubmethodRouteUrl(String)

Generates a fully qualified URL for the specified route name.

System_CAPS_pubmethodRouteUrl(String, Object)

Generates a fully qualified URL for the specified route values by using a route name.

System_CAPS_pubmethodRouteUrl(String, Object, String)

Generates a fully qualified URL for the specified route values by using a route name and the protocol to use.

System_CAPS_pubmethodRouteUrl(String, RouteValueDictionary)

Generates a fully qualified URL for the specified route values by using a route name.

System_CAPS_pubmethodRouteUrl(String, RouteValueDictionary, String, String)

Generates a fully qualified URL for the specified route values by using the specified route name, protocol to use, and host name.

System_CAPS_pubmethodToString()

(Inherited from Object.)

The UrlHelper class provides the following methods to help you work with URLs:

  • Action. This method generates a URL that maps to an action method.

  • RouteUrl. This method generates a URL that maps to a route.

  • Content. This method generates a URL path to a resource, based on the virtual (relative) path of the resource.

  • Encode. This method encodes special characters in the specified URL into character-entity equivalents.

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

Return to top
Show:
© 2015 Microsoft