共用方式為


<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):

static bool EvaluatorMethod(
    HttpContext context)

如果配接器集是繼承自其他的配接器集,就不需要 predicateMethod 屬性,也將預設成為父集的值。

pageAdapter

指定配接器集合之頁面配接器的類別型別。指定的類別必須實作 IPageAdapter 介面。必須使用完整名稱。

ASP.NET 會搜尋該型別的指定組件。如果配接器集是繼承自其他的配接器集,就不需要 pageAdapter 屬性,也將預設成為父集的值。

請參閱

概念

行動控制項參考

其他資源

行動控制項的組態檔