To demonstrate creating client controls, we will be
developing a simple page that will list the contacts you have stored in a
database. Each contact contains the first name, last name, and email address.
You can edit and delete any contact and add a new one. What we will need is a
Grid to display the contacts. In addition, we need a control that is capable of
displaying a single record that will be used to edit and add a new contact.
As you can see, we will need to develop two controls: Grid
control and Single record control. We will cover all the details of developing
these client controls throughout the sections that follow in this article.