Creates a filter template.
Assembly: System.Web.DynamicData (in System.Web.DynamicData.dll)
Thetype exposes the following members.
|CreateFilterControl||Creates an instance of the filter template.|
|Equals(Object)||Determines whether the specified object is equal to the current object. (Inherited from Object.)|
|Finalize||Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)|
|GetFilterVirtualPath||Gets the virtual path of the filter template.|
|GetHashCode||Serves as the default hash function. (Inherited from Object.)|
|GetType||Gets the Type of the current instance. (Inherited from Object.)|
|MemberwiseClone||Creates a shallow copy of the current Object. (Inherited from Object.)|
|ToString||Returns a string that represents the current object. (Inherited from Object.)|
The class is used at run time by Dynamic Data to get an instance of a filter template for a specific column type.
You can override the methods that are defined in this class to customize how filter templates are loaded. For example, a custom implementation could load the filter templates from a location different than the default ~/DynamicData/Filters folder.
Dynamic Data provides filter templates for foreign-key, Boolean, and enumeration column types and displays them by using a DropDownList control. You can also create custom filter templates.
For an example of table row filtering uses the default filter templates, see the QueryableFilterRepeater class.