RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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 .