Chapter 17. Building Websites with Razor and ASP.NET MVC

ASP.NET MVC (Model-View-Controller) and the Razor syntax offer ASP.NET developers a compelling alternative to traditional web forms. The ASP.NET Web Forms template has been around for a long while and offers developers ease of use, a strong set of controls, and a rich framework to extend (see Chapter 16, “Creating ASP.NET Form-Based Applications”). However, web forms tend to abstract the basic HTML and JavaScript from the developer, leaving us to work with controls that do much of the work for us. In addition, Web forms combine UI code with presentation, ...

Get Microsoft® Visual Studio® 2012 Unleashed, Second Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.