What's in this chapter?
Visual Studio Tools for Web Development
Web Development using Web Forms
Web Development using Web Pages and Razor
Web Development using ASP.NET MVC
The wrox.com code downloads for this chapter are found at www.wrox.com/remtitle.cgi?isbn=9781118314456 on the Download Code tab. The code is in the chapter 14 download and individually named according to the code file names listed throughout the chapter.
ASP.NET is a Web application framework (built on top of the .NET framework) that enables you to build powerful, secure, and dynamic applications in a highly productive environment. Over their 10-year lifetime, ASP.NET and the associated Visual Studio tools have changed quite a bit to keep up with the evolution of technologies and practices around Web development. Major additions to the framework like the provider model, ASP.NET AJAX, ASP.NET MVC, the Web API, ASP.NET Web Pages, and the Razor view engine have enabled Web developers on the Microsoft platform to build applications that meet the needs and expectations of today's consumer. However the addition of these technologies presents a bit of problem: you need to understand each well enough to decide if and when you should use them.
The goal of this chapter is to introduce you to different frameworks and technologies ...