Sdílet prostřednictvím


RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Metoda

Definice

Vytvoří adresu URL, která odpovídá zadaným klíčům trasy pro formát adresy URL trasy.

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

Parametry

control
Control

Ovládací prvek, ke kterému je výraz vázán.

expression
String

Výraz zadaný v kódu.

Návraty

Adresa URL, která odpovídá formátu adresy URL trasy aktuálního Route objektu.

Výjimky

Parametr control je null.

Metoda nemohla analyzovat výraz, který byl zadán v kódu. Další informace naleznete v tématu TryParseRouteExpression(String, RouteValueDictionary, String).

Poznámky

Tato metoda vygeneruje odpovídající hodnotu adresy URL voláním GetVirtualPath metody objektu RouteCollection . Získá RequestContext objekt z parametru control a parsuje název trasy a parametry trasy z parametru expression .

Platí pro

Viz také