ControllerBase.RedirectToRoutePermanent 方法

定义

重载

RedirectToRoutePermanent(String, Object, String)

使用routeName指定的 、 routeValuesfragment将 (Status301MovedPermanently) 重定向到指定路由,并将 Permanent 设置为 true。

RedirectToRoutePermanent(String, String)

使用routeName指定的 和 fragment将 (Status301MovedPermanently) 重定向到指定路由,并将 Permanent 设置为 true。

RedirectToRoutePermanent(Object)

使用指定的 将 (Status301MovedPermanently) 重定向到将 设置为 true 的指定routeValues路由Permanent

RedirectToRoutePermanent(String)

使用指定的 将 (Status301MovedPermanently) 重定向到将 设置为 true 的指定routeName路由Permanent

RedirectToRoutePermanent(String, Object)

使用routeName指定的 和 routeValues将 (Status301MovedPermanently) 重定向到指定路由,并将 Permanent 设置为 true。

RedirectToRoutePermanent(String, Object, String)

使用routeName指定的 、 routeValuesfragment将 (Status301MovedPermanently) 重定向到指定路由,并将 Permanent 设置为 true。

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToRouteResult ^ RedirectToRoutePermanent(System::String ^ routeName, System::Object ^ routeValues, System::String ^ fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string routeName, object routeValues, string fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string? routeName, object? routeValues, string? fragment);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToRoutePermanent : string * obj * string -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
override this.RedirectToRoutePermanent : string * obj * string -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
Public Overridable Function RedirectToRoutePermanent (routeName As String, routeValues As Object, fragment As String) As RedirectToRouteResult

参数

routeName
String

路由的名称。

routeValues
Object

路由的参数。

fragment
String

要添加到 URL 的片段。

返回

为响应创建的 RedirectToRouteResult

属性

适用于

RedirectToRoutePermanent(String, String)

使用routeName指定的 和 fragment将 (Status301MovedPermanently) 重定向到指定路由,并将 Permanent 设置为 true。

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToRouteResult ^ RedirectToRoutePermanent(System::String ^ routeName, System::String ^ fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string routeName, string fragment);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string? routeName, string? fragment);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToRoutePermanent : string * string -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
override this.RedirectToRoutePermanent : string * string -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
Public Overridable Function RedirectToRoutePermanent (routeName As String, fragment As String) As RedirectToRouteResult

参数

routeName
String

路由的名称。

fragment
String

要添加到 URL 的片段。

返回

为响应创建的 RedirectToRouteResult

属性

适用于

RedirectToRoutePermanent(Object)

使用指定的 将 (Status301MovedPermanently) 重定向到将 设置为 true 的指定routeValues路由Permanent

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToRouteResult ^ RedirectToRoutePermanent(System::Object ^ routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (object routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (object? routeValues);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToRoutePermanent : obj -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
override this.RedirectToRoutePermanent : obj -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
Public Overridable Function RedirectToRoutePermanent (routeValues As Object) As RedirectToRouteResult

参数

routeValues
Object

路由的参数。

返回

为响应创建的 RedirectToRouteResult

属性

适用于

RedirectToRoutePermanent(String)

使用指定的 将 (Status301MovedPermanently) 重定向到将 设置为 true 的指定routeName路由Permanent

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToRouteResult ^ RedirectToRoutePermanent(System::String ^ routeName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string routeName);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string? routeName);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToRoutePermanent : string -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
override this.RedirectToRoutePermanent : string -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
Public Overridable Function RedirectToRoutePermanent (routeName As String) As RedirectToRouteResult

参数

routeName
String

路由的名称。

返回

为响应创建的 RedirectToRouteResult

属性

适用于

RedirectToRoutePermanent(String, Object)

使用routeName指定的 和 routeValues将 (Status301MovedPermanently) 重定向到指定路由,并将 Permanent 设置为 true。

public:
 virtual Microsoft::AspNetCore::Mvc::RedirectToRouteResult ^ RedirectToRoutePermanent(System::String ^ routeName, System::Object ^ routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string routeName, object routeValues);
[Microsoft.AspNetCore.Mvc.NonAction]
public virtual Microsoft.AspNetCore.Mvc.RedirectToRouteResult RedirectToRoutePermanent (string? routeName, object? routeValues);
[<Microsoft.AspNetCore.Mvc.NonAction>]
abstract member RedirectToRoutePermanent : string * obj -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
override this.RedirectToRoutePermanent : string * obj -> Microsoft.AspNetCore.Mvc.RedirectToRouteResult
Public Overridable Function RedirectToRoutePermanent (routeName As String, routeValues As Object) As RedirectToRouteResult

参数

routeName
String

路由的名称。

routeValues
Object

路由的参数。

返回

为响应创建的 RedirectToRouteResult

属性

适用于