RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Método

Definición

Crea una dirección URL que corresponde a las claves de ruta especificadas para un formato de dirección URL de ruta.

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

Parámetros

control
Control

Control al que está enlazada la expresión.

expression
String

Expresión tal y como se especifica en marcado.

Devoluciones

String

Dirección URL que corresponde al formato de dirección URL de ruta del objeto Route actual.

Excepciones

El parámetro control es null.

El método no pudo analizar la expresión que se especificó en el marcado. Para obtener más información, vea TryParseRouteExpression(String, RouteValueDictionary, String).

Comentarios

Este método genera el valor adecuado para la dirección URL llamando al GetVirtualPath método del RouteCollection objeto. Obtiene el RequestContext objeto del control parámetro y analiza el nombre de ruta y los parámetros de ruta del expression parámetro.

Se aplica a

Consulte también