RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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 .