RouteUrlExpressionBuilder.GetRouteUrl(Control, String) Метод

Определение

Создает URL-адрес, соответствующий заданным ключам маршрута для формата URL-адреса маршрута.

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

Параметры

control
Control

Элемент управления, к которому привязано выражение.

expression
String

Выражение, заданное в разметке.

Возвращаемое значение

URL-адрес, соответствующий формату URL-адреса маршрута текущего объекта Route.

Исключения

Параметр control имеет значение null.

Методу не удалось проанализировать заданное в разметке выражение. Для получения дополнительной информации см. TryParseRouteExpression(String, RouteValueDictionary, String).

Комментарии

Этот метод создает соответствующее значение для URL-адреса путем вызова GetVirtualPath метода RouteCollection объекта . Он получает RequestContext объект из control параметра и анализирует имя маршрута и параметры маршрута из expression параметра .

Применяется к

См. также раздел