Summary

This chapter provided you with an overview of building data-driven pages in which the filtering and sorting logic was embedded directly in the page in a declarative fashion using the QueryExtender control and its associated expressions.

By enabling you to define your queries and sort expressions declaratively in the markup, the QueryExtender also enables you to make those queries dynamic by pulling in values from other controls on the page at runtime. This makes building user-driven forms that perform searches, queries, and sorts incredibly easy.

The QueryExtender control is just one more tool for the ASP.NET developer’s arsenal for rapidly building powerful, data-driven Web Forms.

Get ASP.NET 4 Unleashed 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.