Bagikan melalui


Control.GetRouteUrl Metode

Definisi

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute, dan secara opsional ke nama rute.

Overload

GetRouteUrl(Object)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute.

GetRouteUrl(RouteValueDictionary)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute.

GetRouteUrl(String, Object)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute.

GetRouteUrl(String, RouteValueDictionary)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute.

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RouteCollection.GetVirtualPath metode .

GetRouteUrl(Object)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute.

public:
 System::String ^ GetRouteUrl(System::Object ^ routeParameters);
public string GetRouteUrl (object routeParameters);
member this.GetRouteUrl : obj -> string
Public Function GetRouteUrl (routeParameters As Object) As String

Parameter

routeParameters
Object

Parameter rute.

Mengembalikan

URL yang sesuai dengan parameter rute yang ditentukan.

Contoh

Contoh berikut menunjukkan cara memanggil Control.GetRouteUrl metode untuk mendapatkan URL rute yang memiliki parameter bernama productid dan category. Contoh ini mengasumsikan bahwa Anda telah membuat HyperLink kontrol bernama HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  new { productid = "1", category = "widgets" });

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metode . Metode ini mengonversi objek yang diteruskan routeParameters ke RouteValueDictionary objek dengan menggunakan RouteValueDictionary.RouteValueDictionary(Object) konstruktor .

Lihat juga

Berlaku untuk

GetRouteUrl(RouteValueDictionary)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute.

public:
 System::String ^ GetRouteUrl(System::Web::Routing::RouteValueDictionary ^ routeParameters);
public string GetRouteUrl (System.Web.Routing.RouteValueDictionary routeParameters);
member this.GetRouteUrl : System.Web.Routing.RouteValueDictionary -> string
Public Function GetRouteUrl (routeParameters As RouteValueDictionary) As String

Parameter

routeParameters
RouteValueDictionary

Parameter rute.

Mengembalikan

URL yang sesuai dengan parameter rute yang ditentukan.

Contoh

Contoh berikut menunjukkan cara memanggil metode ini untuk mendapatkan URL rute yang memiliki parameter bernama productid dan category. Contoh ini mengasumsikan bahwa Anda telah membuat HyperLink kontrol bernama HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
  (new RouteValueDictionary {productId="1", category="widgets"});

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metode .

Lihat juga

Berlaku untuk

GetRouteUrl(String, Object)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute.

public:
 System::String ^ GetRouteUrl(System::String ^ routeName, System::Object ^ routeParameters);
public string GetRouteUrl (string routeName, object routeParameters);
member this.GetRouteUrl : string * obj -> string
Public Function GetRouteUrl (routeName As String, routeParameters As Object) As String

Parameter

routeName
String

Nama rute.

routeParameters
Object

Parameter rute.

Mengembalikan

URL yang sesuai dengan parameter rute dan nama rute yang ditentukan.

Contoh

Contoh berikut menunjukkan cara memanggil metode ini untuk mendapatkan URL rute yang diberi nama Product dan memiliki parameter yang diberi nama productid dan category. Contoh ini mengasumsikan bahwa Anda telah membuat HyperLink kontrol bernama HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  new { productid = "1", category = "widgets" });

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metode . Metode ini mengonversi objek yang diteruskan routeParameters ke RouteValueDictionary objek dengan menggunakan RouteValueDictionary.RouteValueDictionary(Object) konstruktor .

Lihat juga

Berlaku untuk

GetRouteUrl(String, RouteValueDictionary)

Mendapatkan URL yang sesuai dengan sekumpulan parameter rute dan nama rute.

public:
 System::String ^ GetRouteUrl(System::String ^ routeName, System::Web::Routing::RouteValueDictionary ^ routeParameters);
public string GetRouteUrl (string routeName, System.Web.Routing.RouteValueDictionary routeParameters);
member this.GetRouteUrl : string * System.Web.Routing.RouteValueDictionary -> string
Public Function GetRouteUrl (routeName As String, routeParameters As RouteValueDictionary) As String

Parameter

routeName
String

Nama rute.

routeParameters
RouteValueDictionary

Parameter rute.

Mengembalikan

URL yang sesuai dengan parameter rute dan nama rute yang ditentukan.

Contoh

Contoh berikut menunjukkan cara memanggil metode ini untuk mendapatkan URL rute yang diberi nama Product dan memiliki parameter yang diberi nama productid dan category. Contoh ini mengasumsikan bahwa Anda telah membuat HyperLink kontrol bernama HyperLink1.

HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
  (new RouteValueDictionary {productId="1", category="widgets"});

Keterangan

Metode ini disediakan untuk kenyamanan pengodean. Ini setara dengan memanggil RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metode .

Lihat juga

Berlaku untuk