Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Control.GetRouteUrl (String, Object)

.NET Framework (current version)
 

Data di pubblicazione: ottobre 2016

Ottiene l'URL che corrisponde a un set di parametri di route e un nome di route.

Spazio dei nomi:   System.Web.UI
Assembly:  System.Web (in System.Web.dll)

public string GetRouteUrl(
	string routeName,
	object routeParameters
)

Parametri

routeName
Type: System.String

Nome della route.

routeParameters
Type: System.Object

I parametri di route.

Valore restituito

Type: System.String

L'URL che corrisponde al nome di route e parametri di route specificati.

Questo metodo è fornito per comodità di codifica. È equivalente alla chiamata di RouteCollection.GetVirtualPath(RequestContext, String, RouteValueDictionary) metodo. Questo metodo converte l'oggetto che viene passato in routeParameters per un RouteValueDictionary oggetto utilizzando il RouteValueDictionary.RouteValueDictionary(Object) costruttore.

Nell'esempio seguente viene illustrato come chiamare questo metodo per ottenere l'URL di una route denominata Product e dispone di parametri denominati productid e category. Questo esempio si presuppone che siano stati creati un HyperLink controllo denominato HyperLink1.

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

.NET Framework
Disponibile da 4.0
Torna all'inizio
Mostra: