13.1. Understanding Templated Controls
Templated controls let you insert custom text, markup, styles, and other ASP.NET controls into a control's basic framework. While altering the appearance and function, you still take advantage of the control's built-in ability to bind to data and loop through items.
Templates are modular elements in that the databound control swaps template sections in and out according to its needs. For example, when the control needs to accept user input, it displays a specialized editing template.
|
13.1.1. Repeating yourself with the Repeater
The ASP.NET Repeater control is the least-complicated templated control. In Listing 13-1, you see its template names, such as <HeaderTemplate>, <ItemTemplate>, and <SeparatorTemplate>. Your job is to put HTML markup inside the template areas. For example, the markup within the <SeparatorTemplate> is the horizontal rule (<hr />).
|
Listing 13-1. Template Markup for a Barebones ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access
