HttpResponseWrapper.RedirectToRoute Yöntem

Tanım

Belirtilen yol parametresi değerlerini, yol adını veya her ikisini birden kullanarak isteği yeni bir URL'ye yönlendirir.

Aşırı Yüklemeler

Name Description
RedirectToRoute(Object)

Belirtilen yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

RedirectToRoute(String)

Belirtilen yol adını kullanarak isteği yeni bir URL'ye yönlendirir.

RedirectToRoute(RouteValueDictionary)

Belirtilen yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

RedirectToRoute(String, Object)

Belirtilen yol adını ve yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

RedirectToRoute(String, RouteValueDictionary)

Belirtilen yol adını ve yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

RedirectToRoute(Object)

Belirtilen yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

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

Parametreler

routeValues
Object

Yol parametresi değerleri.

Özel durumlar

Belirtilen yol parametrelerine karşılık gelen yol yok.

HTTP üst bilgileri gönderildikten sonra yeniden yönlendirme denendi.

Açıklamalar

Bu yöntem kodlama kolaylığı için sağlanır. İkinci parametre olarak Redirect(String, Boolean) ayarlanmış yöntemi çağırmaya falseeşdeğerdir.

Bu yöntem, oluşturucu kullanarak routeValues bir System.Web.Routing.RouteValueDictionary nesneye RouteValueDictionary.RouteValueDictionary(Object) geçirilen nesneyi dönüştürür. Daha sonra URL'yi RouteCollection.GetVirtualPath belirlemek için yöntemi çağrılır.

ASP.NET 302 HTTP durum kodu döndürerek yeniden yönlendirme gerçekleştirir.

Ayrıca bkz.

Şunlara uygulanır

RedirectToRoute(String)

Belirtilen yol adını kullanarak isteği yeni bir URL'ye yönlendirir.

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

Parametreler

routeName
String

Yolun adı.

Özel durumlar

Belirtilen yol adına karşılık gelen yol yok.

HTTP üst bilgileri gönderildikten sonra yeniden yönlendirme denendi.

Açıklamalar

Bu yöntem kodlama kolaylığı için sağlanır. İkinci parametre olarak Redirect(String, Boolean) ayarlanmış yöntemi çağırmaya falseeşdeğerdir.

Bu yöntem, yöntemini kullanarak routeName url'ye RouteCollection.GetVirtualPath geçirilen yol adını dönüştürür.

ASP.NET 302 HTTP durum kodu döndürerek yeniden yönlendirme gerçekleştirir.

Ayrıca bkz.

Şunlara uygulanır

RedirectToRoute(RouteValueDictionary)

Belirtilen yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

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

Parametreler

routeValues
RouteValueDictionary

Yol parametresi değerleri.

Özel durumlar

Belirtilen yol parametrelerine karşılık gelen yol yok.

HTTP üst bilgileri gönderildikten sonra yeniden yönlendirme denendi.

Açıklamalar

Bu yöntem kodlama kolaylığı için sağlanır. İkinci parametre olarak Redirect(String, Boolean) ayarlanmış yöntemi çağırmaya falseeşdeğerdir.

Bu yöntem URL'yi RouteCollection.GetVirtualPath belirlemek için yöntemini çağırır.

ASP.NET 302 HTTP durum kodu döndürerek yeniden yönlendirme gerçekleştirir.

Ayrıca bkz.

Şunlara uygulanır

RedirectToRoute(String, Object)

Belirtilen yol adını ve yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

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

Parametreler

routeName
String

Yolun adı.

routeValues
Object

Yol parametresi değerleri.

Özel durumlar

Belirtilen yol parametrelerine karşılık gelen yol yok.

HTTP üst bilgileri gönderildikten sonra yeniden yönlendirme denendi.

Açıklamalar

Bu yöntem kodlama kolaylığı için sağlanır. İkinci parametre olarak Redirect(String, Boolean) ayarlanmış yöntemi çağırmaya falseeşdeğerdir.

Bu yöntem, oluşturucu kullanarak routeValues bir System.Web.Routing.RouteValueDictionary nesneye RouteValueDictionary.RouteValueDictionary(Object) geçirilen nesneyi dönüştürür. Daha sonra URL'yi RouteCollection.GetVirtualPath belirlemek için yöntemi çağrılır.

ASP.NET 302 HTTP durum kodu döndürerek yeniden yönlendirme gerçekleştirir.

Ayrıca bkz.

Şunlara uygulanır

RedirectToRoute(String, RouteValueDictionary)

Belirtilen yol adını ve yol parametresi değerlerini kullanarak isteği yeni bir URL'ye yönlendirir.

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

Parametreler

routeName
String

Yolun adı.

routeValues
RouteValueDictionary

Yol parametresi değerleri.

Özel durumlar

Belirtilen yol parametrelerine karşılık gelen yol yok.

HTTP üst bilgileri gönderildikten sonra yeniden yönlendirme denendi.

Açıklamalar

Bu yöntem kodlama kolaylığı için sağlanır. İkinci parametre olarak Redirect(String, Boolean) ayarlanmış yöntemi çağırmaya falseeşdeğerdir.

URL'yi RouteCollection.GetVirtualPath belirlemek için yöntemi çağrılır.

ASP.NET 302 HTTP durum kodu döndürerek yeniden yönlendirme gerçekleştirir.

Ayrıca bkz.

Şunlara uygulanır