Windows apps
Collapse the table of content
Expand the table of content
Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

HttpResponse::RedirectToRoutePermanent Method (RouteValueDictionary^)

.NET Framework (current version)
 

Performs a permanent redirection from a requested URL to a new URL by using route parameter values.

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

public:
void RedirectToRoutePermanent(
	RouteValueDictionary^ routeValues
)

Parameters

routeValues
Type: System.Web.Routing::RouteValueDictionary^

The route parameter values.

Exception Condition
InvalidOperationException

No route corresponds to the specified route parameters.

HttpException

Redirection was attempted after the HTTP headers had been sent.

This method is provided for coding convenience. It is equivalent to calling the Redirect(String^, Boolean) method with the second parameter set to false.

This method calls the RouteCollection::GetVirtualPath method to determine the URL.

ASP.NET performs the redirection by returning a 301 HTTP status code.

The following example shows how to call this method to redirect to a route that has parameters that are named productid and category.

No code example is currently available or this language may not be supported.

.NET Framework
Available since 4.0
Return to top
Show:
© 2017 Microsoft