HttpResponseWrapper::RedirectToRoute Method (String^, Object^)
Redirects a request to a new URL by using the specified route name and route parameter values.
Assembly: System.Web (in System.Web.dll)
Parameters
- routeName
-
Type:
System::String^
The name of the route.
- routeValues
-
Type:
System::Object^
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 converts the object that is passed in routeValues to a System.Web.Routing::RouteValueDictionary object by using the RouteValueDictionary::RouteValueDictionary(Object^) constructor. The RouteCollection::GetVirtualPath method is then called to determine the URL.
ASP.NET performs the redirection by returning a 302 HTTP status code.
Available since 4.5