Condividi tramite


RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Metodo

Definizione

Crea un URL che corrisponde alle chiavi di route specificate per un formato URL della route.

public:
 static System::String ^ GetRouteUrl(System::Web::UI::Control ^ control, System::String ^ expression);
public static string GetRouteUrl (System.Web.UI.Control control, string expression);
static member GetRouteUrl : System.Web.UI.Control * string -> string
Public Shared Function GetRouteUrl (control As Control, expression As String) As String

Parametri

control
Control

Controllo a cui è associata l'espressione.

expression
String

Espressione specificata nel markup.

Restituisce

URL corrispondente al formato URL della route dell'oggetto Route corrente.

Eccezioni

Il valore del parametro control è null.

Il metodo non è in grado di analizzare l'espressione specificata in markup. Per altre informazioni, vedere TryParseRouteExpression(String, RouteValueDictionary, String).

Commenti

Questo metodo genera il valore appropriato per l'URL chiamando il GetVirtualPath metodo dell'oggetto RouteCollection . Ottiene l'oggetto RequestContext dal control parametro e analizza il nome della route e i parametri di route dal expression parametro .

Si applica a

Vedi anche