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
Имя свойства, задаваемого выражением.
Возвращаемое значение
Значение, соответствующее заданному параметру URL-адреса для текущей страницы. Если параметр page
имеет значение null
, если свойство RouteData параметра page
имеет значение null
или если параметр key
пуст или имеет значение null
, метод возвращает null
.
Комментарии
Этот метод получает соответствующее значение для указанного key
значения с помощью RouteData свойства page
. Затем он использует controlType
значения и propertyName
для поиска соответствующего преобразователя типов для преобразования полученного значения в правильный тип.