Chapter 41
ASP.NET MVC
WHAT’S IN THIS CHAPTER?
- Understanding ASP.NET MVC
- Creating Controllers
- Creating Views
- Validating User Inputs
- Using Filters
- Authentication and Authorization
- Working with the ASP.NET Web API
WROX.COM CODE DOWNLOADS FOR THIS CHAPTER
The wrox.com code downloads for this chapter are found at http://www.wrox.com/remtitle.cgi?isbn=1118314425 on the Download Code tab. The code for this chapter is divided into the following major examples:
- MVC Sample App
- Menu Planner
- Web API Sample
ASP.NET MVC OVERVIEW
In Chapter 39, “Core ASP.NET” you’ve learned the basics of web programming with ASP.NET, a foundation both for ASP.NET Web Forms and ASP.NET MVC. Chapter 40, “ASP.NET Web Forms,” discusses ASP.NET Web Forms, which is a framework that makes it easy to create web applications just using server-side code, with server-side controls that create HTML and JavaScript code on its own. This chapter is about the opposite — using a technology in which HTML and JavaScript becomes more important. Server-side C# code is written for controllers and models, and with the views HTML and JavaScript is the way to go along with just a little bit of C# code. With the release of Visual Studio 2012 you use version 4 of ASP.NET MVC.
The major namespaces used in this chapter are System.Web.Mvc and its subnamespaces and System.Web.Http.
In Chapter 39 you learned about the MVC pattern. Now get into code; start with a simple ASP.NET MVC project. Visual Studio 2012 offers several ASP.NET MVC ...
Get Professional C# 2012 and .NET 4.5 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.