RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.