Filtervorlagen (Filter Templates)

Standardmäßig erzeugt ASP.NET Dynamic Data in den Listendarstellungen Filter für folgende Spalten: Fremdschlüsselspalten, Spalten mit booleschen Werten sowie Spalten, welche auf Enums gemappt wurden. Die Vorlagen dieser Filter befinden sich im Ordner DynamicData\Filters. Dabei handelt es sich um Benutzersteuerelemente, welche von QueryableFilterUserControl erben.

Nach dem Vorbild der vordefinierten Filter Templates kann man in diesem Ordner auch benutzerdefinierte Templates für Filter bereitstellen. Die Filtervorlage kann einen beliebigen Namen besitzen. Man muss im Objektmodell durch die Annotation [FilterUIHint] festlegen, für welche Spalten der Filter verwendet werden soll.

In zwei Schritten sollen die Filtermöglichkeiten ...

Get Microsoft ASP.NET 4.0 mit Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.