RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Metodo

Definizione

Crea un URL che corrisponde alle chiavi di route specificate per un formato url di 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.

Valori restituiti

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

Eccezioni

Il control parametro è null.

Il metodo non è riuscito ad analizzare l'espressione specificata nel 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