更新: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 |
指定提供计算器谓词的方法。此方法必须是静态的,且有如下签名:
如果适配器集从另一适配器集继承,则 predicateMethod 属性不是必需的,将默认为父集的值。 |
pageAdapter |
为适配器集指定页适配器的类类型。指定的类必须实现 IPageAdapter 接口。名称必须是完全限定的。 ASP.NET 在指定的程序集中搜索该类型。如果适配器集从另一适配器集继承,则 pageAdapter 属性不是必需的,将默认为父集的值。 |