HttpResponseWrapper.RedirectToRoute Metoda

Definicja

Przekierowuje żądanie do nowego adresu URL przy użyciu określonych wartości parametrów trasy, nazwy trasy lub obu tych parametrów.

Przeciążenia

RedirectToRoute(Object)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonych wartości parametrów trasy.

RedirectToRoute(String)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy.

RedirectToRoute(RouteValueDictionary)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonych wartości parametrów trasy.

RedirectToRoute(String, Object)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy.

RedirectToRoute(String, RouteValueDictionary)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy.

RedirectToRoute(Object)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonych wartości parametrów trasy.

C#
public override void RedirectToRoute (object routeValues);

Parametry

routeValues
Object

Wartości parametrów trasy.

Wyjątki

Żadna trasa nie odpowiada określonym parametrom trasy.

Podjęto próbę przekierowania po wysłaniu nagłówków HTTP.

Uwagi

Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywołania Redirect(String, Boolean) metody z drugim parametrem ustawionym na false.

Ta metoda konwertuje obiekt przekazywany routeValues do System.Web.Routing.RouteValueDictionary obiektu przy użyciu konstruktora RouteValueDictionary.RouteValueDictionary(Object) . Metoda RouteCollection.GetVirtualPath jest następnie wywoływana w celu określenia adresu URL.

ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 302.

Zobacz też

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

RedirectToRoute(String)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy.

C#
public override void RedirectToRoute (string routeName);

Parametry

routeName
String

Nazwa trasy.

Wyjątki

Żadna trasa nie odpowiada określonej nazwie trasy.

Podjęto próbę przekierowania po wysłaniu nagłówków HTTP.

Uwagi

Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywołania Redirect(String, Boolean) metody z drugim parametrem ustawionym na false.

Ta metoda konwertuje nazwę trasy, która jest przekazywana routeName do adresu URL przy użyciu RouteCollection.GetVirtualPath metody .

ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 302.

Zobacz też

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

RedirectToRoute(RouteValueDictionary)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonych wartości parametrów trasy.

C#
public override void RedirectToRoute (System.Web.Routing.RouteValueDictionary routeValues);

Parametry

routeValues
RouteValueDictionary

Wartości parametrów trasy.

Wyjątki

Żadna trasa nie odpowiada określonym parametrom trasy.

Podjęto próbę przekierowania po wysłaniu nagłówków HTTP.

Uwagi

Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywołania Redirect(String, Boolean) metody z drugim parametrem ustawionym na false.

Ta metoda wywołuje metodę RouteCollection.GetVirtualPath w celu określenia adresu URL.

ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 302.

Zobacz też

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

RedirectToRoute(String, Object)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy.

C#
public override void RedirectToRoute (string routeName, object routeValues);

Parametry

routeName
String

Nazwa trasy.

routeValues
Object

Wartości parametrów trasy.

Wyjątki

Żadna trasa nie odpowiada określonym parametrom trasy.

Podjęto próbę przekierowania po wysłaniu nagłówków HTTP.

Uwagi

Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywołania Redirect(String, Boolean) metody z drugim parametrem ustawionym na false.

Ta metoda konwertuje obiekt przekazywany routeValues do System.Web.Routing.RouteValueDictionary obiektu przy użyciu konstruktora RouteValueDictionary.RouteValueDictionary(Object) . Metoda RouteCollection.GetVirtualPath jest następnie wywoływana w celu określenia adresu URL.

ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 302.

Zobacz też

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

RedirectToRoute(String, RouteValueDictionary)

Przekierowuje żądanie do nowego adresu URL przy użyciu określonej nazwy trasy i wartości parametrów trasy.

C#
public override void RedirectToRoute (string routeName, System.Web.Routing.RouteValueDictionary routeValues);

Parametry

routeName
String

Nazwa trasy.

routeValues
RouteValueDictionary

Wartości parametrów trasy.

Wyjątki

Żadna trasa nie odpowiada określonym parametrom trasy.

Podjęto próbę przekierowania po wysłaniu nagłówków HTTP.

Uwagi

Ta metoda jest udostępniana dla wygody kodowania. Jest to odpowiednik wywołania Redirect(String, Boolean) metody z drugim parametrem ustawionym na false.

Metoda jest wywoływana RouteCollection.GetVirtualPath w celu określenia adresu URL.

ASP.NET wykonuje przekierowanie, zwracając kod stanu HTTP 302.

Zobacz też

Dotyczy

.NET Framework 4.8.1 i inne wersje
Produkt Wersje
.NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1