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