RouteUrlExpressionBuilder.GetRouteUrl(Control, String) 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.
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 .