<filter> 元素
更新:2007 年 11 月
从 Web.config 文件的 <deviceFilters> 节内为 MobileCapabilities 类提供筛选功能。您在配置文件的 <system.web> 节的 <deviceFilters> 节内指定 <filter> 元素。
<system.web
<deviceFilters>
<filter
name="capability"
compare="capabilityName" />
<filter
name="capability"
type="className"
method="methodName" />
</deviceFilters>
</system.web>
备注
在创建具有设备特定的内容的 Web 应用程序时,必须在配置文件的 <deviceFilter> 节内添加一个或多个筛选器。每一筛选器都指定目标设备应与之相符的条件。
设备筛选器配置为两种类型的筛选器提供计算机制:基于比较的筛选器和基于鉴别委托的筛选器。语法指定了这两种筛选器类型。第一个示例说明基于比较的筛选器,第二个示例说明基于鉴别委托的筛选器。有关在配置文件中创建筛选器的更多信息,请参见特定于设备的呈现。
示例
此示例显示基于比较的筛选器和基于鉴别委托的筛选器。
<system.web
<deviceFilters>
<filter
name="isWML11"
compare="PreferredRenderingType"
argument="wml11" />
<filter name="GPSEnabled"
type="MyNamespace.MyCapabilityEvaluators, MyAssembly"
method="IsGPSEnabled"/>
</deviceFilters>
</system.web>