Summary
Declarative programming is a means of using declared elements, namely controls, to create functionality without having to write procedural code. Declarative controls enable the programmer to perform tasks quickly, and they provide enhanced functionality to less experienced programmers.In this chapter, we looked at several groups of declarative controls, including validation controls, data controls, Web parts, and navigation controls. We also reviewed ASP.NET expressions as a means of getting configuration and resource information.