共用方式為


<filter> 項目

更新:2007 年 11 月

從 Web.config 檔 <deviceFilters> 區段中提供 MobileCapabilities 類別 (Class) 的篩選功能。您要在組態檔 <system.web> 區段的 <deviceFilters> 區段內指定 <filter> 項目。

 <system.web   <deviceFilters>     <filter       name="capability"       compare="capabilityName" />     <filter       name="capability"       type="className"       method="methodName" />   </deviceFilters> </system.web>

備註

當建立具有裝置特定內容的 Web 應用程式時,您必須在組態檔的 <deviceFilter> 區段中加入一或多個篩選條件。每個篩選條件會指定目標裝置應該與其相符的準則。

裝置篩選條件組態提供兩種篩選條件的評估機制:以比較為基礎的篩選條件和以評估工具委派 (Delegate) 為基礎的篩選條件。語法指定兩種篩選條件。第一個範例示範以比較為基礎的篩選條件;第二個範例則示範以評估工具委派為基礎的篩選條件。如需在組態檔中建立篩選條件的詳細資訊,請參閱裝置的特定呈現

範例

這個範例示範以比較為基礎和以評估工具委派為基礎的篩選條件。

<system.web
  <deviceFilters>
    <filter
      name="isWML11"
      compare="PreferredRenderingType"
      argument="wml11" />
    <filter name="GPSEnabled" 
      type="MyNamespace.MyCapabilityEvaluators, MyAssembly"
      method="IsGPSEnabled"/>
  </deviceFilters>
</system.web>

請參閱

概念

<DeviceSpecific> 項目

裝置評估方法

參考

<Choice> 項目 (.NET Framework 開發人員手冊)