Sdílet prostřednictvím


RouteValueExpressionBuilder.GetRouteValue(Page, String, Type, String) Metoda

Definice

Načte hodnotu, která odpovídá zadanému parametru adresy 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

Parametry

page
Page

Aktuální stránka

key
String

Parametr adresy URL.

controlType
Type

Typ ovládacího prvku, ke kterému je výraz vázán.

propertyName
String

Název vlastnosti, která je nastavena výrazem.

Návraty

Hodnota, která odpovídá zadanému parametru adresy URL pro aktuální stránku. Pokud page je nullhodnota , pokud je nullvlastnost parametru pageRouteData , nebo pokud key je prázdná nebo null, vrátí nullmetoda hodnotu .

Poznámky

Tato metoda načte odpovídající hodnotu pro zadanou key hodnotu pomocí RouteData vlastnosti .page Poté použije controlType hodnoty a propertyName k vyhledání příslušného převaděče typů, aby bylo možné převést načtenou hodnotu na správný typ.

Platí pro

Viz také