RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Método

Definição

Cria uma URL que corresponde às chaves de rota especificadas para um formato de URL de 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 especificado na marcação.

Retornos

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

Exceções

O control parâmetro é 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