This chapter tackles a number of advanced topics by digging deeper into the mechanics of how an ASP.NET page is processed. In this first section, you learn how to create a custom
BuildProvider, which is a .NET class that generates source code from a file automatically. You learn how to create a custom
BuildProvider that builds custom data access components automatically.
Next, you learn how to create a custom
ExpressionBuilder, which is responsible for parsing an expression into code. For example, when you use the
<%$ ConnectionStrings:MyDatabase ...