Chapter 42ASP.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/go/procsharp on the Download Code tab. The code for this chapter is divided into the following major examples:
- MVC Sample App
- Menu Planner
ASP.NET MVC OVERVIEW
In Chapter 40, “Core ASP.NET” you learned the basics of web programming with ASP.NET, a foundation both for ASP.NET Web Forms and ASP.NET MVC. Chapter 41, “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 are the way to go along with just a little bit of C# code. With the release of Visual Studio 2013 you use version 5 of ASP.NET MVC.
The major namespaces used in this chapter are System.Web.Mvc
and its subnamespaces and System.Web.Http
.
In Chapter 40 you learned about the MVC pattern. Now get into code; start with a simple ASP.NET MVC project. Visual Studio 2013 offers several templates with the ASP.NET Web Application ...
Get Professional C# 5.0 and .NET 4.5.1 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.