Поделиться через


HttpResponseWrapper.RedirectToRoute Метод

Определение

Перенаправляет запрос на новый URL-адрес, используя указанные значения параметров маршрута, имя маршрута или и то, и другое.

Перегрузки

RedirectToRoute(Object)

Перенаправляет запрос на новый URL-адрес, используя указанные значения параметров маршрута.

RedirectToRoute(String)

Перенаправляет запрос на новый URL-адрес, используя указанное имя маршрута.

RedirectToRoute(RouteValueDictionary)

Перенаправляет запрос на новый URL-адрес, используя указанные значения параметров маршрута.

RedirectToRoute(String, Object)

Перенаправляет запрос на новый URL-адрес, используя указанное имя маршрута и значения параметров маршрута.

RedirectToRoute(String, RouteValueDictionary)

Перенаправляет запрос на новый URL-адрес, используя указанное имя маршрута и значения параметров маршрута.

RedirectToRoute(Object)

Перенаправляет запрос на новый URL-адрес, используя указанные значения параметров маршрута.

public:
 override void RedirectToRoute(System::Object ^ routeValues);
public override void RedirectToRoute (object routeValues);
override this.RedirectToRoute : obj -> unit
Public Overrides Sub RedirectToRoute (routeValues As Object)

Параметры

routeValues
Object

Значения параметров маршрута.

Исключения

Ни один маршрут не соответствует указанным параметрам маршрута.

Была предпринята попытка перенаправления после отправки заголовков HTTP.

Комментарии

Этот метод предоставляется для удобства написания кода. Это эквивалентно вызову Redirect(String, Boolean) метода со вторым параметром, равным false.

Этот метод преобразует переданный объект в routeValuesSystem.Web.Routing.RouteValueDictionary объект с помощью конструктора RouteValueDictionary.RouteValueDictionary(Object) . Затем RouteCollection.GetVirtualPath вызывается метод для определения URL-адреса.

ASP.NET выполняет перенаправление, возвращая код состояния HTTP 302.

См. также раздел

Применяется к

RedirectToRoute(String)

Перенаправляет запрос на новый URL-адрес, используя указанное имя маршрута.

public:
 override void RedirectToRoute(System::String ^ routeName);
public override void RedirectToRoute (string routeName);
override this.RedirectToRoute : string -> unit
Public Overrides Sub RedirectToRoute (routeName As String)

Параметры

routeName
String

Имя маршрута.

Исключения

Ни один маршрут не соответствует указанному имени маршрута.

Была предпринята попытка перенаправления после отправки заголовков HTTP.

Комментарии

Этот метод предоставляется для удобства написания кода. Это эквивалентно вызову Redirect(String, Boolean) метода со вторым параметром, равным false.

Этот метод преобразует имя маршрута, передаваемое в routeName URL-адрес, с помощью RouteCollection.GetVirtualPath метода .

ASP.NET выполняет перенаправление, возвращая код состояния HTTP 302.

См. также раздел

Применяется к

RedirectToRoute(RouteValueDictionary)

Перенаправляет запрос на новый URL-адрес, используя указанные значения параметров маршрута.

public:
 override void RedirectToRoute(System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoute (System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoute : System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoute (routeValues As RouteValueDictionary)

Параметры

routeValues
RouteValueDictionary

Значения параметров маршрута.

Исключения

Ни один маршрут не соответствует указанным параметрам маршрута.

Была предпринята попытка перенаправления после отправки заголовков HTTP.

Комментарии

Этот метод предоставляется для удобства написания кода. Это эквивалентно вызову Redirect(String, Boolean) метода со вторым параметром, равным false.

Этот метод вызывает RouteCollection.GetVirtualPath метод для определения URL-адреса.

ASP.NET выполняет перенаправление, возвращая код состояния HTTP 302.

См. также раздел

Применяется к

RedirectToRoute(String, Object)

Перенаправляет запрос на новый URL-адрес, используя указанное имя маршрута и значения параметров маршрута.

public:
 override void RedirectToRoute(System::String ^ routeName, System::Object ^ routeValues);
public override void RedirectToRoute (string routeName, object routeValues);
override this.RedirectToRoute : string * obj -> unit
Public Overrides Sub RedirectToRoute (routeName As String, routeValues As Object)

Параметры

routeName
String

Имя маршрута.

routeValues
Object

Значения параметров маршрута.

Исключения

Ни один маршрут не соответствует указанным параметрам маршрута.

Была предпринята попытка перенаправления после отправки заголовков HTTP.

Комментарии

Этот метод предоставляется для удобства написания кода. Это эквивалентно вызову Redirect(String, Boolean) метода со вторым параметром, равным false.

Этот метод преобразует переданный объект в routeValuesSystem.Web.Routing.RouteValueDictionary объект с помощью конструктора RouteValueDictionary.RouteValueDictionary(Object) . Затем RouteCollection.GetVirtualPath вызывается метод для определения URL-адреса.

ASP.NET выполняет перенаправление, возвращая код состояния HTTP 302.

См. также раздел

Применяется к

RedirectToRoute(String, RouteValueDictionary)

Перенаправляет запрос на новый URL-адрес, используя указанное имя маршрута и значения параметров маршрута.

public:
 override void RedirectToRoute(System::String ^ routeName, System::Web::Routing::RouteValueDictionary ^ routeValues);
public override void RedirectToRoute (string routeName, System.Web.Routing.RouteValueDictionary routeValues);
override this.RedirectToRoute : string * System.Web.Routing.RouteValueDictionary -> unit
Public Overrides Sub RedirectToRoute (routeName As String, routeValues As RouteValueDictionary)

Параметры

routeName
String

Имя маршрута.

routeValues
RouteValueDictionary

Значения параметров маршрута.

Исключения

Ни один маршрут не соответствует указанным параметрам маршрута.

Была предпринята попытка перенаправления после отправки заголовков HTTP.

Комментарии

Этот метод предоставляется для удобства написания кода. Это эквивалентно вызову Redirect(String, Boolean) метода со вторым параметром, равным false.

Метод RouteCollection.GetVirtualPath вызывается для определения URL-адреса.

ASP.NET выполняет перенаправление, возвращая код состояния HTTP 302.

См. также раздел

Применяется к