Control.GetRouteUrl Yöntem

Tanım

Bir yol parametreleri kümesine ve isteğe bağlı olarak bir yol adına karşılık gelen URL'yi alır.

Aşırı Yüklemeler

GetRouteUrl(Object)

Bir yol parametreleri kümesine karşılık gelen URL'yi alır.

GetRouteUrl(RouteValueDictionary)

Bir yol parametreleri kümesine karşılık gelen URL'yi alır.

GetRouteUrl(String, Object)

Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır.

GetRouteUrl(String, RouteValueDictionary)

Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır.

Açıklamalar

Bu yöntem, kodlama kolaylığı için sağlanır. Yöntemini çağırmaya RouteCollection.GetVirtualPath eşdeğerdir.

GetRouteUrl(Object)

Bir yol parametreleri kümesine karşılık gelen URL'yi alır.

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

Parametreler

routeParameters
Object

Yol parametreleri.

Döndürülenler

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

Örnekler

Aşağıdaki örnekte ve categoryadlı productid parametreleri olan bir yolun URL'sini almak için yönteminin nasıl çağrıldığı Control.GetRouteUrl gösterilmektedir. Bu örnekte adlı HyperLink1bir HyperLink denetim oluşturduğunuz varsayılır.

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

Açıklamalar

Bu yöntem, kodlama kolaylığı için sağlanır. Yöntemini çağırmaya RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) eşdeğerdir. Bu yöntem, oluşturucuyu kullanarak RouteValueDictionary.RouteValueDictionary(Object) bir RouteValueDictionary nesneye geçirilen routeParameters nesneyi dönüştürür.

Ayrıca bkz.

Şunlara uygulanır

GetRouteUrl(RouteValueDictionary)

Bir yol parametreleri kümesine karşılık gelen URL'yi alır.

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

Parametreler

routeParameters
RouteValueDictionary

Yol parametreleri.

Döndürülenler

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

Örnekler

Aşağıdaki örnekte, ve categoryadlı productid parametreleri olan bir yolun URL'sini almak için bu yöntemin nasıl çağrıldığı gösterilmektedir. Bu örnekte adlı HyperLink1bir HyperLink denetim oluşturduğunuz varsayılır.

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

Açıklamalar

Bu yöntem, kodlama kolaylığı için sağlanır. Yöntemini çağırmaya RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) eşdeğerdir.

Ayrıca bkz.

Şunlara uygulanır

GetRouteUrl(String, Object)

Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır.

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

Parametreler

routeName
String

Yolun adı.

routeParameters
Object

Yol parametreleri.

Döndürülenler

Belirtilen yol parametrelerine ve yol adına karşılık gelen URL.

Örnekler

Aşağıdaki örnekte, adlı ve ile categoryadlı Productproductid parametreleri olan bir yolun URL'sini almak için bu yöntemin nasıl çağrıldığı gösterilmektedir. Bu örnekte adlı HyperLink1bir HyperLink denetim oluşturduğunuz varsayılır.

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

Açıklamalar

Bu yöntem, kodlama kolaylığı için sağlanır. Yöntemini çağırmaya RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) eşdeğerdir. Bu yöntem, oluşturucuyu kullanarak RouteValueDictionary.RouteValueDictionary(Object) bir RouteValueDictionary nesneye geçirilen routeParameters nesneyi dönüştürür.

Ayrıca bkz.

Şunlara uygulanır

GetRouteUrl(String, RouteValueDictionary)

Bir yol parametreleri kümesine ve yol adına karşılık gelen URL'yi alır.

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

Parametreler

routeName
String

Yolun adı.

routeParameters
RouteValueDictionary

Yol parametreleri.

Döndürülenler

Belirtilen yol parametrelerine ve yol adına karşılık gelen URL.

Örnekler

Aşağıdaki örnekte, adlı ve ile categoryadlı Productproductid parametreleri olan bir yolun URL'sini almak için bu yöntemin nasıl çağrıldığı gösterilmektedir. Bu örnekte adlı HyperLink1bir HyperLink denetim oluşturduğunuz varsayılır.

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

Açıklamalar

Bu yöntem, kodlama kolaylığı için sağlanır. Yöntemini çağırmaya RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) eşdeğerdir.

Ayrıca bkz.

Şunlara uygulanır