Control.GetRouteUrl Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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 .