RouteValueExpressionBuilder.GetRouteValue(Page, String, Type, String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
检索与指定的 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
,page
的 RouteData 属性为 null
,或者 key
为空或为 null
,则此方法返回 null
。
注解
此方法使用 RouteData 的 属性page
检索指定key
值的适当值。 然后, controlType
它使用 和 propertyName
值查找适当的类型转换器,以便将检索到的值转换为正确的类型。