RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
.