RouteValueExpressionBuilder.GetRouteValue(Page, String, Type, String) Метод

Определение

Извлекает значение, соответствующее заданному параметру URL-адреса.

public:
 static System::Object ^ GetRouteValue(System::Web::UI::Page ^ page, System::String ^ key, Type ^ controlType, System::String ^ propertyName);
public static object GetRouteValue (System.Web.UI.Page page, string key, Type controlType, string propertyName);
static member GetRouteValue : System.Web.UI.Page * string * Type * string -> obj
Public Shared Function GetRouteValue (page As Page, key As String, controlType As Type, propertyName As String) As Object

Параметры

page
Page

Текущая страница.

key
String

Параметр URL-адреса.

controlType
Type

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

propertyName
String

Имя свойства, задаваемого выражением.

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

Object

Значение, соответствующее заданному параметру URL-адреса для текущей страницы. Если параметр page имеет значение null, если свойство RouteData параметра page имеет значение null или если параметр key пуст или имеет значение null, метод возвращает null.

Комментарии

Этот метод получает соответствующее значение для указанного key значения с помощью RouteData свойства page . Затем он использует controlType значения и propertyName для поиска соответствующего преобразователя типов для преобразования полученного значения в правильный тип.

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

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