It's time to get our hands dirty with ASP.NET coding! In this chapter, we will understand through the use of examples:
How every web application is N-tiered by default
How applications based on classic inline ASP are tightly coupled
What 1-tier 1-layer architecture is
Code-behind classes in ASP.NET as another layer in the UI tier
How Data Source Controls fit into the application architecture of ASP.NET web applications
This chapter is not a guide to how data source controls work, but is rather focused on the architectural aspects of using them and learning about the advantages and disadvantages of data source controls, instead of going into the deep technical details of using them.