RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Methode

Definitie

Hiermee maakt u een URL die overeenkomt met de opgegeven routesleutels voor een route-URL-indeling.

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

Parameters

control
Control

Het besturingselement waaraan de expressie is gebonden.

expression
String

De expressie zoals opgegeven in markeringen.

Retouren

De URL die overeenkomt met de route-URL-indeling van het huidige Route object.

Uitzonderingen

De control parameter is null.

De methode kan de expressie die is opgegeven in markeringen niet parseren. Zie TryParseRouteExpression(String, RouteValueDictionary, String) voor meer informatie.

Opmerkingen

Met deze methode wordt de juiste waarde voor de URL gegenereerd door de GetVirtualPath methode van het RouteCollection object aan te roepen. Het object wordt RequestContext opgehaald uit de control parameter en parseert de routenaam en routeparameters van de expression parameter.

Van toepassing op

Zie ook