Automotive Holiday Deals Books Holiday Gift Guide Shop Men's Cyber Monday Deals Week Learn more nav_sap_SWP_6M_fly_beacon Train egg_2015 All-New Amazon Fire TV Grocery Gifts for Her Amazon Gift Card Offer mithc mithc mithc  Amazon Echo Starting at $49.99 Kindle Voyage Cyber Monday Video Game Deals Shop Now bgg

Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your email address or mobile phone number.

Professional ASP.NET MVC 3 1st Edition

35 customer reviews
ISBN-13: 978-1118076583
ISBN-10: 1118076583
Why is ISBN important?
This bar-code number lets you verify that you're getting exactly the right version or edition of a book. The 13-digit and 10-digit formats both work.
Scan an ISBN with your phone
Use the Amazon App to scan ISBNs and compare prices.
Have one to sell? Sell on Amazon
Buy used On clicking this link, a new layer will be open
$14.98 On clicking this link, a new layer will be open
Buy new On clicking this link, a new layer will be open
$28.76 On clicking this link, a new layer will be open
More Buying Choices
9 New from $6.99 38 Used from $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student

Get Up to 80% Back Rent Textbooks
$28.76 FREE Shipping on orders over $35. Only 4 left in stock. Ships from and sold by Gift-wrap available.

Frequently Bought Together

  • Professional ASP.NET MVC 3
  • +
  • Pro ASP.NET MVC 3 Framework (Expert's Voice in .NET)
Total price: $63.77
Buy the selected items together

Editorial Reviews

From the Back Cover

A complete look at the new features of ASP.NET MVC 3

ASP.NET MVC 3 is the eagerly anticipated revision of Microsoft's approach for creating data-driven dynamic applications. Written by a team of Microsoft insiders, this in-depth book shows you how to use the new features and exciting capabilities of ASP.NET MVC 3. Beginning with a short introduction to the ASP.NET MVC framework, this resource quickly shows you each step to install and create an ASP.NET MVC project. In addition, practical tutorials reinforce concepts and prepare you to create real-world applications.

Professional ASP.NET MVC 3:

  • Describes what views are and explores the Razor syntax, NuGet, unit testing, and much more

  • Explains the role of Controllers in the MVC framework and what role models play in binding and data access strategies

  • Demonstrates how to display and process forms

  • Covers the new features added in the April 2011 Tools Update, such as scaffolding and HTML5 project templates

  • Walks you through performing client and server validation of your models

  • Uncovers tips for making use of the membership, authorization, and security features

  • Highlights how TDD applies to ASP.NET MVC

Programmer Forums
Join our Programmer to Programmer forums to ask and answer programming questions about this book, join discussions on the hottest topics in the industry, and connect with fellow programmers from around the world.

Code Downloads
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.

Read More
Find articles, ebooks, sample chapters, and tables of contents for hundreds of books, and more reference resources on programming topics that matter to you.

Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.

About the Author

Jon Galloway works at Microsoft as part of the Server and Tools online group, where he focuses on the ASP.NET community and the ASP.NET website.

Phil Haack is a senior program manager at Microsoft on the Web Platform and Tools team. His areas of responsibility include ASP.NET MVC and NuGet.

Brad Wilson has nearly 20 years of experience in professional software development and web development. He currently works on the ASP.NET MVC project at Microsoft.

K. Scott Allen is the founder of OdeToCode LLC where he provides custom development, consulting, and mentoring services for clients around the world.


Product Details

  • Paperback: 432 pages
  • Publisher: Wrox; 1 edition (August 9, 2011)
  • Language: English
  • ISBN-10: 1118076583
  • ISBN-13: 978-1118076583
  • Product Dimensions: 7.4 x 0.8 x 9.2 inches
  • Shipping Weight: 1.6 pounds (View shipping rates and policies)
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (35 customer reviews)
  • Amazon Best Sellers Rank: #1,027,387 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews

21 of 21 people found the following review helpful By eXists on August 11, 2011
Format: Paperback Verified Purchase
Got the Kindle version.

As someone who's already worked on a project with the first version of MVC a couple of years back, this was a good refresher and a quick way to get to know all the new MVC3 features. This includes: Razor for Views; Validation mechanisms are much easier now, there used to be way too many options to pick from; jQuery Templates; NuGet etc.

Favorite Chapters:
- Ch.7 on Security, it's very well written with quick and easy to use solutions. Great stuff! MVC 1 & 2 developers need to fix a security hole in the default authentication template if you've used it.
- Ch.12 on Testing, good examples and valuable tips towards the end.

Least favorite Chapters are:
- Ch. 11 on Dependency Injection, it's extremely abstract and that's perfectly fine for the first section given the design pattern discussion, but it becomes harder to follow subsequently with not even a single attempt to show an IoC container in action with some real code. It just doesn't seem to accomplish its intended goal, unfortunately this chapter is poorly done, needs better examples and better ways to describe the problem it's trying to solve. It's a shame since this is a key concept for building complex MVC solutions.
- Ch. 9 on Routing, it's definitely more of a "under the hood" reference type chapter, doesn't mean it isn't important, just boring to read through.

Some chapters are missing the full source code but you could just google/download the MVC Music Store application which has most of it. Also, some examples include NuGet packages which is pretty convenient to load and run within Visual Studio 2010.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
24 of 26 people found the following review helpful By James Skemp VINE VOICE on August 20, 2011
Format: Paperback
Having used ASP.NET MVC since around the time 1.0 was released I was a little interested in what Professional ASP.NET MVC 3 would bring to someone like myself. Would this book provide enough new content to someone like me who's tried to keep up on the framework? So when I was contacted by someone at Wiley to receive a copy for review I was of course interested.

The following review will take into consideration my particular experience with the framework. For new users I highly recommend you stick with the music store tutorial available from the official ASP.NET MVC Web site. Unlike Professional ASP.NET MVC 1.0 this book does not contain a full tutorial to get you started. Also, this is one of my longer reviews, so if you just want to skip ahead the last three chapters provide a summary of my thoughts.

Professional ASP.NET MVC 3 consists of 14 chapters and an index, over the course of 400 pages. There are significantly fewer images than one might expect, but don't worry, that's a good thing, as there's a good deal of text and code.

Speaking of code you'll find they've used NuGet to distribute some code examples, but this seems to be based on whether the author choose to use it than being something consistent throughout the book. (I think you too will know which author wrote particular chapters/sections based upon whether NuGet code is available.) Speaking of authors there are four who worked together on this book, and I was pleasantly surprised to see that each chapter's author was noted.

As is the case with Wrox books, the physical book itself is top notch.

Given that this version of the book isn't for beginners I was a little alarmed after reading chapters 1 and 2, as they contained a large amount of introductory content within.
Read more ›
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
4 of 4 people found the following review helpful By Jason Enochs on March 5, 2012
Format: Paperback Verified Purchase
This book contains a lot of great information. I love the fact that they also cover NuGet. I'm glad that I purchased the book but I must give the book only one star is because the book is a collection of typos strung together, one after the other.

The first thing I always do is download the Errata from the publisher and make the corrections in my book. This doesn't even come close to covering all of the mistakes that you will find in this book! Also, some of the errors listed on the publishers "Errata" list are not errors at all (someone needs to vet the list).

Each author wrote one (or more) chapters but it is obvious that they did not read each others work. Instead, they assumed that certain information would be covered in other chapters. For example, on page 109 you will see this sentence, "The data annotations you saw in Chapter 4 can have a dramatic influence..." The problem is that data annotations are not covered in Chapter 4 (other than [HttpPost]). The author assumed annotations would be covered in Chapter 4 because that chapter covers the Model. Now, flip to the index and look up "Data Annotation" and it points you to Chapter 6. I could list dozens of these examples from throughout the book.

If you disagree with me then turn to Chapter 3 and see how many typos you can find in that chapter alone. Chapter 3 is a short Chapter (28 pages) and here are just a few....

>> Page 42, next to last paragraph starts with "Notice that unlike the sample in Code Snippet 3-3,...should say 3-2. Also, every code snippet reference throughout the chapter that references a snippet after 3-8 is wrong because snippets 3-9 and 3-10 are not provided....well actually they are but they are numbered 3-11 & 3-12 thus throwing off every number after that!
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse

Most Recent Customer Reviews

Set up an Amazon Giveaway

Amazon Giveaway allows you to run promotional giveaways in order to create buzz, reward your audience, and attract new followers and customers. Learn more
Professional ASP.NET MVC 3
This item: Professional ASP.NET MVC 3
Price: $28.76
Ships from and sold by

Want to discover more products? Check out these pages to see more: .net, .net programming, web programming