Provides filtering capability for the <deviceFilters> section of the Web.config file. You specify a <filter> element within a <deviceFilters> section of the <system.web> section of the configuration file.class from within the
<system.web <deviceFilters> <filter name="capability" compare="capabilityName" /> <filter name="capability" type="className" method="methodName" /> </deviceFilters> </system.web>
When creating a Web application that has device-specific content, you must add one or more filters in a <deviceFilter> section in the configuration file. Each filter specifies criteria against which target devices should be matched.
The device filter configuration provides an evaluation mechanism for two types of filters: a comparison-based filter and an evaluator delegate–based filter. The syntax specifies both types of filters. The first example shows the comparison-based filter, and the second example shows the evaluator delegate-based filter. For more information about creating filters in the configuration file, see.
This example shows comparison-based and evaluator delegate-based filters.
<system.web <deviceFilters> <filter name="isWML11" compare="PreferredRenderingType" argument="wml11" /> <filter name="GPSEnabled" type="MyNamespace.MyCapabilityEvaluators, MyAssembly" method="IsGPSEnabled"/> </deviceFilters> </system.web>