Let's review what we've uncovered in this chapter. So far we've discovered how to
Use user controls to encapsulate logic and reuse portions of code when building Web forms.
Expose properties and methods from user controls.
Expose custom events from user controls to provide more advanced functionality.