<deviceFilters>
更新:2007 年 11 月
在 Web.config 文件的 <system.web> 节内指定用于筛选的配置节。
<system.web>
<deviceFilters>
<filter name="capability"
compare="capabilityName"
argument="argument" />
<filter name="capability"
type="className"
method="methodName" />
<!-- Additional filters here. -->
</deviceFilters>
</system.web>
备注
可以从两种类型的设备筛选器、比较计算器或鉴别委托中进行选择。
对于简单的比较,可以通过提供功能的名称和要与之比较的值,指定基于比较的筛选器。在运行时,如果功能值和提供的值相等,则设备筛选器的计算结果为 true。布尔值属性在比较时不区分大小写,因此 true 和 True 是等效的。其他属性在比较时区分大小写。
对于更复杂的计算,可以通过提供方法的类名称和方法名称,指定基于鉴别委托的筛选器。在运行时,调用所提供的方法来确定设备筛选器的计算结果是否为 true。
<filter> 元素具有下表中所示的属性。
属性 |
说明 |
||
---|---|---|---|
name |
指定设备筛选器的唯一名称。
|
||
compare |
指定由比较计算器计算的功能。该功能可以是任何内置功能,也可以是任何其他自定义功能计算器的名称。 |
||
argument |
指定该功能将与之比较的参数。 |
||
type |
指定提供鉴别委托的类类型。名称必须是完全限定的。ASP.NET 将在指定的程序集中搜索该类型。 |
||
method |
指定提供鉴别委托的方法。此方法必须是静态的,且有如下签名:
|