In this chapter, you learned how to build custom controls by creating User controls. The first section covered the basics of User controls. You learned how to create a User control and register it both in a page and in a Web configuration file. You learned how to add custom properties and events to a User control. You also explored the topic of AJAX and User controls. You learned how to update content in a User control without posting the page that contains the User control back to the web server. Finally, you learned how to add User controls dynamically to a page. You learned how to use the <%@ Reference %> directive to cast a User control to a particular type. You also learned how to create a multi-page wizard by dynamically loading a series of User controls. |