HttpResponseWrapper.RedirectToRoutePermanent Metod

Definition

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av de angivna vägparametervärdena, ett routningsnamn eller båda.

Överlagringar

Name Description
RedirectToRoutePermanent(String, Object)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av ett vägnamn och routningsparametervärden som motsvarar den nya URL:en.

RedirectToRoutePermanent(Object)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av de angivna vägparametervärdena.

RedirectToRoutePermanent(String)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av det angivna vägnamnet.

RedirectToRoutePermanent(RouteValueDictionary)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av de angivna vägparametervärdena.

RedirectToRoutePermanent(String, RouteValueDictionary)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av det angivna vägnamnet och vägparametervärdena.

RedirectToRoutePermanent(String, Object)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av ett vägnamn och routningsparametervärden som motsvarar den nya URL:en.

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

Parametrar

routeName
String

Namnet på rutten.

routeValues
Object

Värdena för routningsparametern.

Undantag

Ingen väg motsvarar de angivna vägparametrarna.

Omdirigering gjordes efter att HTTP-huvudena hade skickats.

Kommentarer

Den här metoden tillhandahålls för att underlätta kodning. Det motsvarar att anropa RedirectPermanent metoden med den andra parametern inställd på false.

Den här metoden konverterar objektet som skickas till routeValues ett System.Web.Routing.RouteValueDictionary objekt med hjälp RouteValueDictionary.RouteValueDictionary(Object) av konstruktorn. Metoden RouteCollection.GetVirtualPath anropas sedan för att fastställa URL:en.

ASP.NET utför omdirigeringen genom att returnera en HTTP-statuskod för 301.

Se även

Gäller för

RedirectToRoutePermanent(Object)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av de angivna vägparametervärdena.

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

Parametrar

routeValues
Object

Värdena för routningsparametern.

Undantag

Ingen väg motsvarar de angivna vägparametrarna.

Omdirigering gjordes efter att HTTP-huvudena hade skickats.

Kommentarer

Den här metoden tillhandahålls för att underlätta kodning. Det motsvarar att anropa RedirectPermanent(String, Boolean) metoden med den andra parametern inställd på false.

Den här metoden konverterar objektet som skickas till routeValues ett System.Web.Routing.RouteValueDictionary objekt med hjälp RouteValueDictionary.RouteValueDictionary(Object) av konstruktorn. Metoden RouteCollection.GetVirtualPath anropas sedan för att fastställa URL:en.

ASP.NET utför omdirigeringen genom att returnera en HTTP-statuskod för 301.

Se även

Gäller för

RedirectToRoutePermanent(String)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av det angivna vägnamnet.

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

Parametrar

routeName
String

Namnet på rutten.

Undantag

Ingen väg motsvarar det angivna vägnamnet.

Omdirigering gjordes efter att HTTP-huvudena hade skickats.

Kommentarer

Den här metoden tillhandahålls för att underlätta kodning. Det motsvarar att anropa RedirectPermanent(String, Boolean) metoden med den andra parametern inställd på false.

Den här metoden konverterar routningsnamnet som skickas till routeName en URL med hjälp RouteCollection.GetVirtualPath av metoden .

ASP.NET utför omdirigeringen genom att returnera en HTTP-statuskod för 301.

Se även

Gäller för

RedirectToRoutePermanent(RouteValueDictionary)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av de angivna vägparametervärdena.

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

Parametrar

routeValues
RouteValueDictionary

Värdena för routningsparametern.

Undantag

Ingen väg motsvarar de angivna vägparametrarna.

Omdirigering gjordes efter att HTTP-huvudena hade skickats.

Kommentarer

Den här metoden tillhandahålls för att underlätta kodning. Det motsvarar att anropa Redirect(String, Boolean) metoden med den andra parametern inställd på false.

Den här metoden anropar RouteCollection.GetVirtualPath metoden för att fastställa URL:en.

ASP.NET utför omdirigeringen genom att returnera en HTTP-statuskod för 301.

Se även

Gäller för

RedirectToRoutePermanent(String, RouteValueDictionary)

Utför en permanent omdirigering från en begärd URL till en ny URL med hjälp av det angivna vägnamnet och vägparametervärdena.

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

Parametrar

routeName
String

Namnet på rutten.

routeValues
RouteValueDictionary

Värdena för routningsparametern.

Undantag

Ingen väg motsvarar de angivna vägparametrarna.

Omdirigering gjordes efter att HTTP-huvudena hade skickats.

Kommentarer

Den här metoden tillhandahålls för att underlätta kodning. Det motsvarar att anropa Redirect(String, Boolean) metoden med den andra parametern inställd på false.

Den här metoden anropar RouteCollection.GetVirtualPath metoden för att fastställa URL:en.

ASP.NET utför omdirigeringen genom att returnera en HTTP-statuskod för 301.

Se även

Gäller för