ASP.Net has provided us with powerful mechanisms to separate code and functionality from design and the user interface, by such concepts as web controls and code-behind. With ASP.Net 2.0, Microsoft has taken it up a notch, allowing us to completely separate the templates of the entire site from any code in individual pages, through a new concept called Master Pages. Read on…