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.
Этот метод преобразует объект, передаваемый routeValues в System.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.
Этот метод преобразует объект, передаваемый routeValues в System.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.