Choose from multiple items with the RadioButtonList and CheckBoxList controls
Select dates using the Calendar control
Display randomly selected images using the AdRotator control
Insert HTML into a page using the Literal control
Add controls at runtime using the PlaceHolder control
Throughout this book, you've worked with many different ASP.NET server controls, including the Label, TextBox, DropDownList, ListBox, and Button controls. Beyond the controls that map directly to HTML controls, ASP.NET offers a series of rich controls that provide functionality HTML controls simply can't provide.
In this chapter, you'll investigate several additional ASP.NET server controls, including the following:
You can find a separate, prebuilt project that demonstrates these controls with the examples for this book in the MiscWebControls folder. Load the MiscWebControls.sln solution file, and you'll be able to follow along with the discussion in this chapter.
We can't even begin to attempt to cover every detail of each of these controls in this chapter. We'll merely demonstrate the behavior of each control and how you might use it, and we'll leave the "heavy lifting" to you.