HttpResponseWrapper.RedirectToRoutePermanent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Effectue une redirection permanente à partir d'une URL demandée vers une nouvelle URL à l'aide des valeurs de paramètres d'itinéraires ou du nom d'itinéraire spécifié, ou des deux.
Surcharges
RedirectToRoutePermanent(String, Object) |
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide d'un nom d'itinéraire et des valeurs de paramètres d'itinéraire qui correspondent à la nouvelle URL. |
RedirectToRoutePermanent(Object) |
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide des valeurs de paramètres d'itinéraire spécifiées. |
RedirectToRoutePermanent(String) |
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide d'un nom d'itinéraire spécifié. |
RedirectToRoutePermanent(RouteValueDictionary) |
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide des valeurs de paramètres d'itinéraire spécifiées. |
RedirectToRoutePermanent(String, RouteValueDictionary) |
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide du nom d'itinéraire et des valeurs de paramètres d'itinéraire spécifiés. |
RedirectToRoutePermanent(String, Object)
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide d'un nom d'itinéraire et des valeurs de paramètres d'itinéraire qui correspondent à la nouvelle URL.
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)
Paramètres
- routeName
- String
Nom de l'itinéraire.
- routeValues
- Object
Valeurs des paramètres d'itinéraire.
Exceptions
Aucun itinéraire ne correspond aux paramètres d'itinéraire spécifiés.
Une tentative de redirection a eu lieu après l'envoi des en-têtes HTTP.
Remarques
Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RedirectPermanent méthode avec le deuxième paramètre défini sur false
.
Cette méthode convertit l’objet qui est passé en objet System.Web.Routing.RouteValueDictionary à routeValues
l’aide du RouteValueDictionary.RouteValueDictionary(Object) constructeur . La RouteCollection.GetVirtualPath méthode est ensuite appelée pour déterminer l’URL.
ASP.NET effectue la redirection en retournant un code d’état HTTP 301.
Voir aussi
S’applique à
RedirectToRoutePermanent(Object)
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide des valeurs de paramètres d'itinéraire spécifiées.
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)
Paramètres
- routeValues
- Object
Valeurs des paramètres d'itinéraire.
Exceptions
Aucun itinéraire ne correspond aux paramètres d'itinéraire spécifiés.
Une tentative de redirection a eu lieu après l'envoi des en-têtes HTTP.
Remarques
Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RedirectPermanent(String, Boolean) méthode avec le deuxième paramètre défini sur false
.
Cette méthode convertit l’objet qui est passé en objet System.Web.Routing.RouteValueDictionary à routeValues
l’aide du RouteValueDictionary.RouteValueDictionary(Object) constructeur . La RouteCollection.GetVirtualPath méthode est ensuite appelée pour déterminer l’URL.
ASP.NET effectue la redirection en retournant un code d’état HTTP 301.
Voir aussi
S’applique à
RedirectToRoutePermanent(String)
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide d'un nom d'itinéraire spécifié.
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)
Paramètres
- routeName
- String
Nom de l'itinéraire.
Exceptions
Aucun itinéraire ne correspond au nom d'itinéraire spécifié.
Une tentative de redirection a eu lieu après l'envoi des en-têtes HTTP.
Remarques
Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la RedirectPermanent(String, Boolean) méthode avec le deuxième paramètre défini sur false
.
Cette méthode convertit le nom de route qui est passé en URL à routeName
l’aide de la RouteCollection.GetVirtualPath méthode .
ASP.NET effectue la redirection en retournant un code d’état HTTP 301.
Voir aussi
S’applique à
RedirectToRoutePermanent(RouteValueDictionary)
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide des valeurs de paramètres d'itinéraire spécifiées.
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)
Paramètres
- routeValues
- RouteValueDictionary
Valeurs des paramètres d'itinéraire.
Exceptions
Aucun itinéraire ne correspond aux paramètres d'itinéraire spécifiés.
Une tentative de redirection a eu lieu après l'envoi des en-têtes HTTP.
Remarques
Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la Redirect(String, Boolean) méthode avec le deuxième paramètre défini sur false
.
Cette méthode appelle la RouteCollection.GetVirtualPath méthode pour déterminer l’URL.
ASP.NET effectue la redirection en retournant un code d’état HTTP 301.
Voir aussi
S’applique à
RedirectToRoutePermanent(String, RouteValueDictionary)
Effectue une redirection permanente d'une URL demandée vers une nouvelle URL à l'aide du nom d'itinéraire et des valeurs de paramètres d'itinéraire spécifiés.
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)
Paramètres
- routeName
- String
Nom de l'itinéraire.
- routeValues
- RouteValueDictionary
Valeurs des paramètres d'itinéraire.
Exceptions
Aucun itinéraire ne correspond aux paramètres d'itinéraire spécifiés.
Une tentative de redirection a eu lieu après l'envoi des en-têtes HTTP.
Remarques
Cette méthode est fournie pour faciliter le codage. Cela revient à appeler la Redirect(String, Boolean) méthode avec le deuxième paramètre défini sur false
.
Cette méthode appelle la RouteCollection.GetVirtualPath méthode pour déterminer l’URL.
ASP.NET effectue la redirection en retournant un code d’état HTTP 301.