Sams Teach Yourself ASP.NET in 21 Days, Second Edition By Chris Payne
Table of Contents
Day 19. Separating Code from Content
Recall from way back in Day 2, "Building ASP.NET Pages," that ASP.NET strives to simplify code writing for developers by allowing them to group ASP.NET code and HTML code separately. For instance, most, if not all, ASP.NET code should be written in SCRIPT blocks, at the top of an .aspx file, separated from the HTML code. Figure 19.1 illustrates this.
Figure 19.1. The ideal way to structure ASP.NET pages.
Writing code this way is beneficial for a number of reasons: It's easier to modify the code and HTML; it presents a more logical view of the page; you don't have to search for code render blocks throughout your pages. ASP.NET allows you to do more than just this, however. You can separate the code from the page content completely with code-behind forms and resource files. The first approach allows you to move code into separate files, whereas the second allows you to place commonly used values (such as custom error descriptions) in one location, apart from your pages.