<device>
更新:2007 年 11 月
定義新的配接器集,此配接器集會將 ASP.NET Mobile 控制項對應至 Web.config 檔之 <system.web> 和 <mobileControls> 區段中的對應配接器。
<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> 項目的屬性 (Attribute)。
<device> 項目的屬性 |
描述 |
---|---|
Name |
指定您可以用來識別裝置配接器集的唯一名稱。 |
inheritsFrom |
指定另一個裝置配接器集 (即這個集合的繼承來源) 的選擇性參考。指定的裝置配接器集可以出現在相同 <mobileControls> 區段的先前部分,也可以出現在較高組態階層架構之組態檔的 <mobileControls> 區段中。 |
predicateClass |
指定可提供評估工具述詞 (Predicate) 的類別型別。此項類別型別必須使用完整的名稱。 ASP.NET 會搜尋該型別的指定組件。如果配接器集是繼承自其他的型別,這時 predicateClass 屬性就不是必要項,而且其值會預設成為父集的值。 |
predicateMethod |
指定可提供評估工具述詞的方法。這個方法必須是靜態 (Static) 的,並具有下列簽章 (Signature):
如果配接器集是繼承自其他的配接器集,就不需要 predicateMethod 屬性,也將預設成為父集的值。 |
pageAdapter |
指定配接器集合之頁面配接器的類別型別。指定的類別必須實作 IPageAdapter 介面。必須使用完整名稱。 ASP.NET 會搜尋該型別的指定組件。如果配接器集是繼承自其他的配接器集,就不需要 pageAdapter 屬性,也將預設成為父集的值。 |