Compartilhar via


RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Método

Definição

Cria uma URL que corresponde às chaves de rota especificadas para um formato de URL da rota.

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

O controle ao qual a expressão está associada.

expression
String

A expressão conforme especificada na marcação.

Retornos

A URL que corresponda ao formato de URL da rota do objeto Route atual.

Exceções

O parâmetro control é null.

O método não pôde analisar a expressão especificada na marcação. Para obter mais informações, consulte TryParseRouteExpression(String, RouteValueDictionary, String).

Comentários

Esse método gera o valor apropriado para a URL chamando o GetVirtualPath método do RouteCollection objeto . Ele obtém o RequestContext objeto do control parâmetro e analisa o nome da rota e os parâmetros de rota do expression parâmetro .

Aplica-se a

Confira também