Bagikan melalui


HttpResponseWrapper.RedirectToRoutePermanent Metode

Definisi

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute yang ditentukan, nama rute, atau keduanya.

Overload

RedirectToRoutePermanent(String, Object)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nama rute dan nilai parameter rute yang sesuai dengan URL baru.

RedirectToRoutePermanent(Object)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute yang ditentukan.

RedirectToRoutePermanent(String)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nama rute yang ditentukan.

RedirectToRoutePermanent(RouteValueDictionary)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute yang ditentukan.

RedirectToRoutePermanent(String, RouteValueDictionary)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nama rute dan nilai parameter rute yang ditentukan.

RedirectToRoutePermanent(String, Object)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nama rute dan nilai parameter rute yang sesuai dengan URL baru.

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)

Parameter

routeName
String

Nama rute.

routeValues
Object

Nilai parameter rute.

Pengecualian

Tidak ada rute yang sesuai dengan parameter rute yang ditentukan.

Pengalihan dicoba setelah header HTTP dikirim.

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RedirectPermanent metode dengan parameter kedua yang diatur ke false.

Metode ini mengonversi objek yang diteruskan routeValues ke System.Web.Routing.RouteValueDictionary objek dengan menggunakan RouteValueDictionary.RouteValueDictionary(Object) konstruktor. Metode RouteCollection.GetVirtualPath ini kemudian dipanggil untuk menentukan URL.

ASP.NET melakukan pengalihan dengan mengembalikan kode status HTTP 301.

Lihat juga

Berlaku untuk

RedirectToRoutePermanent(Object)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute yang ditentukan.

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)

Parameter

routeValues
Object

Nilai parameter rute.

Pengecualian

Tidak ada rute yang sesuai dengan parameter rute yang ditentukan.

Pengalihan dicoba setelah header HTTP dikirim.

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RedirectPermanent(String, Boolean) metode dengan parameter kedua yang diatur ke false.

Metode ini mengonversi objek yang diteruskan routeValues ke System.Web.Routing.RouteValueDictionary objek dengan menggunakan RouteValueDictionary.RouteValueDictionary(Object) konstruktor. Metode RouteCollection.GetVirtualPath ini kemudian dipanggil untuk menentukan URL.

ASP.NET melakukan pengalihan dengan mengembalikan kode status HTTP 301.

Lihat juga

Berlaku untuk

RedirectToRoutePermanent(String)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nama rute yang ditentukan.

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)

Parameter

routeName
String

Nama rute.

Pengecualian

Tidak ada rute yang sesuai dengan nama rute yang ditentukan.

Pengalihan dicoba setelah header HTTP dikirim.

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RedirectPermanent(String, Boolean) metode dengan parameter kedua yang diatur ke false.

Metode ini mengonversi nama rute yang diteruskan routeName ke URL dengan menggunakan RouteCollection.GetVirtualPath metode .

ASP.NET melakukan pengalihan dengan mengembalikan kode status HTTP 301.

Lihat juga

Berlaku untuk

RedirectToRoutePermanent(RouteValueDictionary)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nilai parameter rute yang ditentukan.

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)

Parameter

routeValues
RouteValueDictionary

Nilai parameter rute.

Pengecualian

Tidak ada rute yang sesuai dengan parameter rute yang ditentukan.

Pengalihan dicoba setelah header HTTP dikirim.

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil Redirect(String, Boolean) metode dengan parameter kedua yang diatur ke false.

Metode ini memanggil RouteCollection.GetVirtualPath metode untuk menentukan URL.

ASP.NET melakukan pengalihan dengan mengembalikan kode status HTTP 301.

Lihat juga

Berlaku untuk

RedirectToRoutePermanent(String, RouteValueDictionary)

Melakukan pengalihan permanen dari URL yang diminta ke URL baru dengan menggunakan nama rute dan nilai parameter rute yang ditentukan.

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)

Parameter

routeName
String

Nama rute.

routeValues
RouteValueDictionary

Nilai parameter rute.

Pengecualian

Tidak ada rute yang sesuai dengan parameter rute yang ditentukan.

Pengalihan dicoba setelah header HTTP dikirim.

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil Redirect(String, Boolean) metode dengan parameter kedua yang diatur ke false.

Metode ini memanggil RouteCollection.GetVirtualPath metode untuk menentukan URL.

ASP.NET melakukan pengalihan dengan mengembalikan kode status HTTP 301.

Lihat juga

Berlaku untuk