Control.GetRouteUrl Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene l'URL che corrisponde a un set di parametri di route e facoltativamente a un nome della route.
Overload
GetRouteUrl(Object) |
Ottiene l'URL corrispondente a un set di parametri di route. |
GetRouteUrl(RouteValueDictionary) |
Ottiene l'URL corrispondente a un set di parametri di route. |
GetRouteUrl(String, Object) |
Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route. |
GetRouteUrl(String, RouteValueDictionary) |
Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route. |
Commenti
Questo metodo viene fornito per praticità nella codifica. Equivale a chiamare il RouteCollection.GetVirtualPath metodo .
GetRouteUrl(Object)
Ottiene l'URL corrispondente a un set di parametri di route.
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
Parametri
- routeParameters
- Object
Parametri di route.
Restituisce
URL corrispondente ai parametri di route specificati.
Esempio
Nell'esempio seguente viene illustrato come chiamare il Control.GetRouteUrl metodo per ottenere l'URL di una route con parametri denominati productid
e category
. In questo esempio si presuppone che sia stato creato un HyperLink controllo denominato HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new { productid = "1", category = "widgets" });
Commenti
Questo metodo viene fornito per praticità nella codifica. Equivale a chiamare il RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metodo . Questo metodo converte l'oggetto passato a routeParameters
un RouteValueDictionary oggetto utilizzando il RouteValueDictionary.RouteValueDictionary(Object) costruttore .
Vedi anche
Si applica a
GetRouteUrl(RouteValueDictionary)
Ottiene l'URL corrispondente a un set di parametri di route.
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
Parametri
- routeParameters
- RouteValueDictionary
Parametri di route.
Restituisce
URL corrispondente ai parametri di route specificati.
Esempio
Nell'esempio seguente viene illustrato come chiamare questo metodo per ottenere l'URL di una route con parametri denominati productid
e category
. In questo esempio si presuppone che sia stato creato un HyperLink controllo denominato HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl(
(new RouteValueDictionary {productId="1", category="widgets"});
Commenti
Questo metodo viene fornito per praticità nella codifica. Equivale a chiamare il RouteCollection.GetVirtualPath(RequestContext, RouteValueDictionary) metodo .
Vedi anche
Si applica a
GetRouteUrl(String, Object)
Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.
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
Parametri
- routeName
- String
Nome della route.
- routeParameters
- Object
Parametri di route.
Restituisce
URL corrispondente ai parametri di route e al nome della route specificati.
Esempio
Nell'esempio seguente viene illustrato come chiamare questo metodo per ottenere l'URL di una route denominata Product
e con parametri denominati productid
e category
. In questo esempio si presuppone che sia stato creato un HyperLink controllo denominato HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
New With {.productid = "1", .category = "widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new { productid = "1", category = "widgets" });
Commenti
Questo metodo viene fornito per praticità nella codifica. Equivale a chiamare il RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metodo . Questo metodo converte l'oggetto passato a routeParameters
un RouteValueDictionary oggetto utilizzando il RouteValueDictionary.RouteValueDictionary(Object) costruttore .
Vedi anche
Si applica a
GetRouteUrl(String, RouteValueDictionary)
Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.
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
Parametri
- routeName
- String
Nome della route.
- routeParameters
- RouteValueDictionary
Parametri di route.
Restituisce
URL corrispondente ai parametri di route e al nome della route specificati.
Esempio
Nell'esempio seguente viene illustrato come chiamare questo metodo per ottenere l'URL di una route denominata Product
e con parametri denominati productid
e category
. In questo esempio si presuppone che sia stato creato un HyperLink controllo denominato HyperLink1
.
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
new RouteValueDictionary {productId="1", category="widgets"})
HyperLink1.NavigateUrl = HyperLink1.GetRouteUrl("Product",
(new RouteValueDictionary {productId="1", category="widgets"});
Commenti
Questo metodo viene fornito per praticità nella codifica. Equivale a chiamare il RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metodo .