<device>

更新:2007 年 11 月

在 Web.config 文件的 <system.web> 和 <mobileControls> 节内定义将 ASP.Net 移动控件映射到相应适配器的新适配器集。

<system.web>
  <mobileControls allowCustomAttributes="true|false"
    sessionStateHistorySize="historySize" >
    <device name="name"
      inheritsFrom="parentAdapterSet"
      predicateClass="predicateClass"
      predicateMethod="predicateMethod"
      pageAdapter="pageAdapterClass" >
      <control name="controlClass" adapter="adapterClass" />
        ... Additional controls.
    </device>
  </mobileControls>
</system.web>

备注

有关如何创建和配置适配器的更多信息,请参见添加新的设备适配器和设备支持

<mobileControls> 节中 <device> 元素的属性显示在下表中。

<device> 元素的属性

说明

Name

指定可用来标识设备适配器集的唯一名称。

inheritsFrom

指定对另一个设备适配器集的可选引用,此集从该适配器集继承。指定的设备适配器集可以出现在同一 <mobileControls> 节的前面,也可以出现在配置层次结构较高的配置文件的 <mobileControls> 节中。

predicateClass

指定提供计算器谓词的类类型。用于类类型的名称必须是完全限定的。

ASP.NET 在指定的程序集中搜索该类型。如果适配器集从另一类型继承,则 predicateClass 属性不是必需的,将默认为父集的值。

predicateMethod

指定提供计算器谓词的方法。此方法必须是静态的,且有如下签名:

static bool EvaluatorMethod(
    HttpContext context)

如果适配器集从另一适配器集继承,则 predicateMethod 属性不是必需的,将默认为父集的值。

pageAdapter

为适配器集指定页适配器的类类型。指定的类必须实现 IPageAdapter 接口。名称必须是完全限定的。

ASP.NET 在指定的程序集中搜索该类型。如果适配器集从另一适配器集继承,则 pageAdapter 属性不是必需的,将默认为父集的值。

请参见

概念

移动控件参考

其他资源

移动控件中的配置文件