Pro ASP.NET MVC Framework / Edition 1

Paperback (Print)
Buy New
Buy New from
Used and New from Other Sellers
Used and New from Other Sellers
from $1.99
Usually ships in 1-2 business days
(Save 96%)
Other sellers (Paperback)
  • All (27) from $1.99   
  • New (13) from $24.40   
  • Used (14) from $1.99   


Steven Sanderson has seen the ASP.NET MVC framework mature from the start, so his experience, combined with comprehensive coverage of all its features, including those in the official MVC development toolkit, offers the clearest understanding of how this exciting framework could improve your coding efficiency—and you’ll gain invaluable awareness of security, deployment, and interoperability challenges.

The ASP.NET MVC Framework is the evolution of Microsoft’s ASP.NET web platform. It introduced a radical high–productivity programming model that promotes cleaner code architecture, test–driven development, and powerful extensibility, combined with all the benefits of ASP.NET 3.5.

An integral benefit of this book is that the core Model–View–Controller architectural concepts are not simply explained or discussed in isolation, but demonstrated in action. You’ll work through an extended tutorial to create a working e–commerce web application that combines ASP.NET MVC with the latest C# 3.0 language features and unit–testing best practices. By gaining this invaluable, practical experience, you can discover MVCs strengths and weaknesses for yourself—and put your best learned theory into practice.

What you’ll learn

  • Gain a solid architectural background to ASP.NET MVC, including Model–View–Controller and REST concepts.
  • Explore the ASP.NET MVC framework with detailed coverage of all aspects of the framework and the official MVC development toolkit.
  • See how it works with test–driven development in action.
  • Capitalize on your existing knowledge quickly and easily through translation and comparison of features in classic ASP.NET to those in ASP.NET MVC.
  • Learn about security and deployment issues, including IIS 7.0.

Who this book is for

This book is for web developers with a basic knowledge of ASP.NET and C# who want, or need, to start using the ASP.NET MVC framework.

Read More Show Less

Product Details

  • ISBN-13: 9781430210078
  • Publisher: Apress
  • Publication date: 5/5/2009
  • Edition number: 1
  • Pages: 550
  • Sales rank: 859,053
  • Product dimensions: 7.00 (w) x 9.20 (h) x 1.40 (d)

Meet the Author

After a childhood spent at the computer, Steven Sanderson started web development in 1996, first using Perl and later adopting PHP. His last five years of professional experience have focused on ASP.NET, learning what works and what works better, and experiencing a developer's life everywhere from an investment bank to a five-person Internet startup. Steven has led Red Gate's web development team, and spends his free time blogging and keeping up to speed with the latest technology developments. He's followed the ASP.NET MVC framework since its inception and frequently participates in online discussions with its core developers at Microsoft.
Read More Show Less

Customer Reviews

Average Rating 5
( 1 )
Rating Distribution

5 Star


4 Star


3 Star


2 Star


1 Star


Your Rating:

Your Name: Create a Pen Name or

Barnes & Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation


  • - By submitting a review, you grant to Barnes & and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Terms of Use.
  • - Barnes & reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Posted December 8, 2009

    more from this reviewer


    I enjoyed this book very much, after a rather disappointing read of the Wrox "elongated head" book. This book restored my faith that MVC is the way to go. Sanderson is a very gifted author on presenting the case for DDD practices and within the first five chapters you see this. Because rather than build some kind of demo ware application that is only meant for "demoing" and is coded fast to try to keep the reader interested. The Author took a different approach, he focused on teaching skills that many programmers should be seeking. Writing well architected maintainable and testable code. He did not just throw a whole bunch of stuff together and said there that is what can be accomplished. He actually takes you step by step through the application. And what's so great is that he introduces methodology for "green horns" on how to use TDD with MVC.
    This is a big thing for a lot of programmer's out there, those that are really trying to make the leap from hobbyist developer to Enterprise Developer. The first five chapters alone are worth the price of this book. But what is so great that after he shows you what you can do (with unit tests in tow), he actually explains the how in great detail. He goes over even some common scenarios, that you may need such as using some of the built in providers that came with the stack except adapting them to use the MVC stack. Its humbling to read such a tome of information where you get the feeling that the author did more than rewrite the tenuous amounts of information that is already available on MSDN. I loved particularly how he at least provided a introduction to some Domain Driven Design Concepts (like Behavior Driven Design, Entities and Services). The only complaint I can think of, is that in some areas and this is not really any fault of the book's author is that it does not explore those areas.
    Because of the way author's ability to simplify new and complicated concepts, I really wish he would added more DDD primer scope to it. Because of the naiveté of the .net camp to finally get into proven development methods like DDD it is my hope that author's like Sanderson approach the concept of less on how to use the technology, but at least present a way to think in it. Tools are great, but without proper use on to properly wield the tool it becomes rather tiresome to hear these new "fangled" technologies and then trying to make the case to your decision makers become hard. If authors wrote more like Sanderson making these arguments for the technology would not be as difficult and would present a easier way to allow us to use a "useful" technology to get the job done because it would clearly demonstrate the use of the tool.

    Thinking back, what I also like versus the other MVC book I have read, he at least showed some type of best practices to use for validation and controller creation. Instead of copping out to use the designer he actually shows you how to use LINQ2SQL with the mappings, so that you're in control of your DAL. It's not a hodgepodge of 50 classes, but rather a creation of entities that make sense to your business case. It's one of those times where your Domain model is dictating the requirements of your database. Not the other way around.
    In regard to validation Sanderson the author of xVal (which I got to say its nice to only hear once about a product the author made and not be used as a audience to constantl

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)