Results.RedirectToRoute Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
RedirectToRoute(String, RouteValueDictionary, Boolean, Boolean, String) |
Перенаправляет на указанный маршрут.
|
RedirectToRoute(String, Object, Boolean, Boolean, String) |
Перенаправляет на указанный маршрут.
|
RedirectToRoute(String, RouteValueDictionary, Boolean, Boolean, String)
Перенаправляет на указанный маршрут.
- Когда
permanent
заданы иpreserveMethod
, задает Status308PermanentRedirect код состояния. - Если
preserveMethod
задано значение , задает Status307TemporaryRedirect код состояния. - Если
permanent
задано значение , задает Status301MovedPermanently код состояния. - В противном случае настраивает Status302Found.
public static Microsoft.AspNetCore.Http.IResult RedirectToRoute (string? routeName, Microsoft.AspNetCore.Routing.RouteValueDictionary? routeValues, bool permanent = false, bool preserveMethod = false, string? fragment = default);
static member RedirectToRoute : string * Microsoft.AspNetCore.Routing.RouteValueDictionary * bool * bool * string -> Microsoft.AspNetCore.Http.IResult
Public Shared Function RedirectToRoute (routeName As String, routeValues As RouteValueDictionary, Optional permanent As Boolean = false, Optional preserveMethod As Boolean = false, Optional fragment As String = Nothing) As IResult
Параметры
- routeName
- String
Имя маршрута.
- routeValues
- RouteValueDictionary
Параметры маршрута.
- permanent
- Boolean
Указывает, должно ли перенаправление быть постоянным (301) или временным (302).
- preserveMethod
- Boolean
Если задано значение true, сделайте, чтобы временное перенаправление (307) или постоянное перенаправление (308) сохранило метод начального запроса.
- fragment
- String
Фрагмент, добавляемый к URL-адресу.
Возвращаемое значение
Объект , созданный IResult для ответа.
Применяется к
RedirectToRoute(String, Object, Boolean, Boolean, String)
Перенаправляет на указанный маршрут.
- Когда
permanent
заданы иpreserveMethod
, задает Status308PermanentRedirect код состояния. - Если
preserveMethod
задано значение , задает Status307TemporaryRedirect код состояния. - Если
permanent
задано значение , задает Status301MovedPermanently код состояния. - В противном случае настраивает Status302Found.
public static Microsoft.AspNetCore.Http.IResult RedirectToRoute (string? routeName = default, object? routeValues = default, bool permanent = false, bool preserveMethod = false, string? fragment = default);
static member RedirectToRoute : string * obj * bool * bool * string -> Microsoft.AspNetCore.Http.IResult
Public Shared Function RedirectToRoute (Optional routeName As String = Nothing, Optional routeValues As Object = Nothing, Optional permanent As Boolean = false, Optional preserveMethod As Boolean = false, Optional fragment As String = Nothing) As IResult
Параметры
- routeName
- String
Имя маршрута.
- routeValues
- Object
Параметры маршрута.
- permanent
- Boolean
Указывает, должно ли перенаправление быть постоянным (301) или временным (302).
- preserveMethod
- Boolean
Если задано значение true, сделайте, чтобы временное перенаправление (307) или постоянное перенаправление (308) сохранило метод начального запроса.
- fragment
- String
Фрагмент, добавляемый к URL-адресу.
Возвращаемое значение
Объект , созданный IResult для ответа.
Применяется к
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по