Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

ASP.NET MVC 2 in Action [Paperback]

by Jeffrey Palermo, Ben Scheirman, Jimmy Bogard, Eric Hexter, Matthew Hinze
3.2 out of 5 stars  See all reviews (16 customer reviews)

List Price: $49.99
Price: $36.48 & FREE Shipping. Details
You Save: $13.51 (27%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 3 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Free Two-Day Shipping for College Students with Amazon Student

Sell Us Your Books
Get up to 80% back when you sell us your books, even if you didn't buy them at Amazon. Learn more

Book Description

July 8, 2010 193518279X 978-1935182795 1

Microsoft ASP.NET MVC (model/view/controller) is a relatively new Web application framework that combines ASP.NET's power and ease of use with the stability and testability of a MVC framework. The much-anticipated version 2 release brings new capabilities to the framework along with numerous additions that enhance developer productivity. In ASP.NET MVC 2 in Action, readers learn how to move from web form-based development to designs based on the MVC pattern. It begins with an introduction to the MVC framework and quickly dives into a working MVC 2 project.

Featuring full coverage of new version 2 features, this book helps readers use developer-oriented upgrades like "Areas" to break a large project into smaller pieces and explore the new data handling tools. This revised edition adds a completely new tutorial to bring developers with no prior exposure to the MVC pattern up to speed quickly, keeping its focus on providing high-quality, professional grade examples that go deeper than the other ASP.NET MVC books.

Purchase of the print book comes with an offer of a free PDF, ePub, and Kindle eBook from Manning. Also available is all code from the book.

Editorial Reviews

About the Author

JEFFREY PALERMO is the CIO of Headspring Systems, cofounder of the MvcContrib project, and a Microsoft MVP. A popular speaker and writer, Jeffrey ™s Party with Palermo site is one of the first and longest-running ASP.NET MVC websites.

BEN SCHEIRMAN is a Microsoft MVP, Microsoft ASP Insider, and Certified Scrum Master. He is Director of Development for ChaiONE in Houston, TX.

JIMMY BOGARD is a Principal Consultant at Headspring Systems, a Microsoft Certified Application Developer (MCAD), an ASP Insider, and a Microsoft MVP.

ERIC HEXTER is a veteran software developer and Director of the Austin .NET Users group.

MATT HINZE is a Principal Consultant at Headspring, a MCAD, ASP Insider, and Microsoft MVP.

Product Details

  • Paperback: 450 pages
  • Publisher: Manning Publications; 1 edition (July 8, 2010)
  • Language: English
  • ISBN-10: 193518279X
  • ISBN-13: 978-1935182795
  • Product Dimensions: 9.3 x 7.4 x 0.9 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (16 customer reviews)
  • Amazon Best Sellers Rank: #1,462,672 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
10 of 11 people found the following review helpful
5.0 out of 5 stars MVC2 to the max June 24, 2010
By W. Lee
Although you can read this book with just a bit of MVC understanding, it would definitely be a struggle. That's because although it does explain MVC2 concepts, I would say that the book has a strong "recipe flavor". The main emphasis is applying and extending MVC2. For example, the first chapter on Areas introduces the concept and shows how it works. A second chapter is devoted to creating "Portable Areas" that can be placed outside of the main MVC project, including completely separate solutions.. Very cool, and fills a hole in MVC2. A large site with all of its views and controllers in one project can be quite cumbersome in Visual Studio, even with areas.

The authors' association with MvcContrib shows throughout the book. Besides the already-mentioned portable areas, they cover the mvc grid, fluent interfaces, test helpers, Bus, and so on. But they also use AutoMapper, NHibernate, unit test frameworks, StructureMap and other common libraries and frameworks in their examples.

The writing is clear and flows well. The examples are many, extended and practical. No "hello world" here. Instead you get items such as how to add a diagnostic capability for displaying routing information on pages. Some of these sample projects also appear on MvcContrib-linked videos or blogs, but book presentation gives a lot more room for explanation.

Code is a big fraction of the text, which in this case is a Good Thing. Along with each section of code, cueballs are attached that are then explained in the text (a standard Manning thing). For some projects, not all of the code is in the book. The full code, organized by chapter, is a download.
Read more ›
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
1.0 out of 5 stars Rare Manning Misfire March 15, 2011
I've read more than a dozen Manning books and have found them generally very reliable, but this one is just a mess. I have to assume that the problem is because it has five credited authors, and in fact it reads like a collection of magazine articles or conference presentations written by a bunch of different people. Other Manning books with multiple authors manage to sound like one person guided the organization of the book, and that should be the lead author or editor's responsibility, but with five authors this one just seems to have gone off the rails.

There are 27 chapters in 385 pages of text so all the chapters are very short even when this doesn't make any sense. There are four chapters on controllers (the C in MVC) and they are chapters 4, 9, 13, and 19. Why not at least put them next to each other? It's so bad that two chapters have nearly identical sidebars explaining the use of Inversion of Control / Dependency Injection in controller factories. Not only does this make things difficult for the reader, but the editor apparently had problems with it too. In an early chapter discussing deployment and hosting you see the statement, "Later in this chapter, we'll look at taking advantage of NAnt to perform deployment tasks..." Nothing about NAnt in that chapter, but in a separate chapter (11 chapters later!) NAnt does finally get discussed.

Other than the disjointed organization, the small chapters don't allow for a very substantial look into any of the technologies discussed. The technologies are selected arbitrarily based on the authors' experience. Many of them have a direct relationship to MvcContrib, and they are into other mature OSS frameworks such as NAnt and NHibernate.
Read more ›
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
Having read the author's 5-star "auto-review" I was initially of a low opinion. Then I bought the book (I started to like Manning after "C# In Depth") and I am currently on Chapter 13. Wow - the book is fast (literally, in a good way) - exactly what I need to know just how to use and just when to extend the Microsoft's flavor of MVC.

I guess it is a matter of personal preference, but I do _not_ like a lot of [obvious] code and output that would clutter the book and convert it into a 'XXX in 21 days' play-by-play. But I acknowledge that I have been previously exposed to RoR and very familiar with the MVC concept.

Why not 5-stars? The authors have not mentioned Enterprise Library or at least a stand-alone Unity2 IoC container, which is weird since it is an open extensible framework. It is a book on the Microsoft's MVC implementation so Enterprise Library would seem to be a perfect fit (I am hoping to find a reference after Chapter 13).

Summary: if you need to participate in an MVC project very soon and are not a beginner this is a very nice book.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
I've built a couple of MVC applications that are way more than the tutorials you run into on the internet (one entity, one screen, and one set of CRUD methods,and everyone lives happily ever after?), and I needed something that would help me redesign an application where the business logic and validation in a view is dependent on user inputs in the previous view (such as a tabbed control).And, I bought this book after it was recommended in an article that dealt with ViewModels.

I managed to cover the first 3 chapters the very evening I got the book, and hit a stonewall as soon as I stepped into the third. In the first chapter the author makes it clear that he is not interested in "hand holding", which is OK. But I guess there is lot of difference between hand holding and directing someone down a clear path which in this context translates to writing a clearly outlined book.

Agreed that the people behind this book are smart, and probably know how to get from point A to point C without going thro' Point B, but that does not mean that they get to write a book that is totally disjointed from reality, and reads more like a revelation of the cosmos.

It's more like "Abstract Art". If one does not understand it, then you call it "Genius!"

Skip this book folks. This is not "MVC in Action", but more like "MVC Dissected"!
If I wanted to see the innards of MVC code, I would be working at Microsoft, not trying to build MVC applications just like most of us folks do.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Holistic Approach to Covering MVC 2
Overall I thought this was a great book. The authors covered a much broader range of MVC and how to interact with it from many angles - in a sort of holistic approach - moreso... Read more
Published 24 months ago by K. Painter
2.0 out of 5 stars this time, Apress is better
It's common for one part of a book to expect the reader to have knowledge from an earlier part. More than once in this Manning book, I came across a part where I felt that an... Read more
Published on March 6, 2012 by userid32
1.0 out of 5 stars Don't Bother With This One
This book is a real waste of time. When the opening "Getting Started" sample code is so poorly explained in the book that that it doesn't work, then the book is a waste of time. Read more
Published on February 6, 2012 by Fellow Reader
5.0 out of 5 stars A Good Intro to the Topic
I enjoyed this book very much, because it made a good transition from the traditional Web Forms approach. Read more
Published on June 2, 2011 by Joey Morgan
2.0 out of 5 stars Very disappointed
Very disappointed, the folks behind the book are very experienced ASP .Net MVC developers. But, the book lacks flow. Read more
Published on March 28, 2011 by V. A. Raghavan
4.0 out of 5 stars Very Solid
I was new to MVC2 and was having difficulties finding specific information I needed on the net. I know one of the other reviewers was very unimpressed, and to be honest it could... Read more
Published on January 21, 2011 by Robert Leclerc
5.0 out of 5 stars A very good read
If you are serious about MVC and are not looking for a primer, then this is a good book.
There is a wealth of information contained within.
Not convinced. Read more
Published on November 10, 2010 by Benny W. Morgan
5.0 out of 5 stars Essential reading
I think that if you want to be a good developer in .NET using MVC pattern, this book is gonna to be useful a lot. Read more
Published on October 22, 2010 by The Angry Matt
4.0 out of 5 stars Good Book - But different than what you were expecting
I have to come clean and say I purchased and read the FIRST version of this book. I have NOT had a chance to read the second version. Read more
Published on October 4, 2010 by Gregory A. Mccoy
2.0 out of 5 stars Very difficult to read
If your a WebForms developer wanting to learn MVC, I would not recommend this book.

There is no running example to learn from and the authors don't explain what they're... Read more
Published on September 29, 2010 by Vince
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in

Look for Similar Items by Category