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
для поиска подходящего преобразователя типов, чтобы преобразовать полученное значение в правильный тип.