Programming Books C Java PHP Python Learn more Browse Programming Books
Professional ASP.NET MVC 2 and over one million other books are available for Amazon Kindle. Learn more
Qty:1
  • List Price: $44.99
  • Save: $11.70 (26%)
FREE Shipping on orders over $35.
Usually ships within 2 to 3 weeks.
Ships from and sold by Amazon.com.
Gift-wrap available.
Professional ASP.NET MVC ... has been added to your Cart
Condition: Used: Good
Comment: Library Sale Item.
Access codes and supplements are not guaranteed with used items.
Have one to sell? Sell on Amazon
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Professional ASP.NET MVC 2 Paperback – June 28, 2010

ISBN-13: 978-0470643181 ISBN-10: 0470643188 Edition: 1st

Buy New
Price: $33.29
35 New from $3.80 39 Used from $0.01
Amazon Price New from Used from
Kindle
"Please retry"
Paperback
"Please retry"
$33.29
$3.80 $0.01
Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now
$33.29 FREE Shipping on orders over $35. Usually ships within 2 to 3 weeks. Ships from and sold by Amazon.com. Gift-wrap available.

Editorial Reviews

From the Back Cover

A comprehensive overview covering the new features of MVC 2

ASP.NET MVC 2, Microsoft's latest version of the successful web development framework, helps you create dynamic data-driven web sites; this book gives you an extra edge. Starting with Scott Guthrie's popular NerdDinner.com application, this book uses real-world examples to discuss the theory behind MVC 2: how to transition from ASP.NET Web Forms development, and how you benefit from advanced features. The author team scrutinizes MVC 2's new features and explains how MVC 2 relates to Visual Studio® and .NET versions.

Professional ASP.NET MVC 2:

  • Shows you how to create the database, build the Model, and work with Controllers and Views

  • Addresses authentication and authorization

  • Explores MVC 2 in relation to Ruby on Rails®, Django® and Python®, MonoRail, and others

  • Dissects views: what they do, what they shouldn't do, and how to specify a view

  • Explains how to share data between Web Forms and MVC

  • Points out the important changes between MVC 1.0 and MVC 2

  • Includes 2 weeks of Rob Conery's TekPub, expert screencasts on ASP.NET MVC 2, LINQ, ASP.NET 4, Entity Framework, jQuery, and more

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.

wrox.comProgrammer 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.

About the Author

Jon Galloway works at Microsoft and is part of the Server and Tools online group where he focuses on the ASP.NET community including the ASP.NET web site.

Phil Haack is a senior program manager on Microsoft's ASP.NET team.

Scott Hanselman is a senior program manager on Microsoft's ASP.NET team.

Scott Guthrie is corporate vice president of Microsoft's .NET Developer Division.

Rob Conery is an expert in ASP.NET and creator of SubSonic.

NO_CONTENT_IN_FEATURE

Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 552 pages
  • Publisher: Wrox; 1 edition (June 28, 2010)
  • Language: English
  • ISBN-10: 0470643188
  • ISBN-13: 978-0470643181
  • Product Dimensions: 7.5 x 1.1 x 9.3 inches
  • Shipping Weight: 2.1 pounds (View shipping rates and policies)
  • Average Customer Review: 2.9 out of 5 stars  See all reviews (15 customer reviews)
  • Amazon Best Sellers Rank: #1,468,745 in Books (See Top 100 in Books)

Related Media


More About the Authors

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

Customer Reviews

The book starts with a real world example and explains the theory later.
RJ
The Wrox forums do offer help... but the readers should not be the ones finding and offering up errata.
William W Yeagle
After chapter 1, I pretty much read the entire book in a couple of days, and learned almost nothing.
A. S. Bertagnolli

Most Helpful Customer Reviews

14 of 14 people found the following review helpful By Kenneth W. Powers on August 15, 2010
Format: Paperback Verified Purchase
Starting with the ViewModel section of chapter 1, there is plently of errata which leaves you wondering. This is confirmed on the books official forums filled with people asking for answers.

In short, the book tries to use "TryUpdateModel" which doesn't work because you aren't using the Dinner model any more, but rather the DinnerFormViewModel. You have to use one of the overloaded TryUpdateModel methods in order for it to work. You can visit the book's forums for more details.

There are also a lot of errors in the map section of chapter 1 -- mainly in the ids you have to select using jQuery (#Dinner_Address instead of #Address, for example). You also don't get the CSS to position the map correctly -- you must make your own css to float the map to the right and position it.

EDIT: More errata: The C# code for finding the nearest dinners within 100 miles is not present in the book or the downloadable code. You get the sql code. However, like another function that they give you, you need SQL and C#. You can get the C# code at the forums.

Overall, it's a good introduction; however, the various errata in the advanced topics of Chapter 1 leave me doubting the quality of the rest of the book. Given that the problems are fixable (if you are willing to try and understand what it doesn't tell you and visit the book's forums for help), I am giving the book three stars.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
10 of 11 people found the following review helpful By Kennedy on August 23, 2010
Format: Paperback Verified Purchase
The sample application code is filled with errors and omissions. You are better off waiting for the corrections to be addressed before spending your time on this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
6 of 6 people found the following review helpful By Samrat on September 23, 2010
Format: Paperback
I am about 90 pages into the book and the errors are already starting to impede my progress.
There is no official errata available. I would not recommend spending money on this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
5 of 5 people found the following review helpful By James in Indy on September 7, 2010
Format: Paperback Verified Purchase
Chapters 2 and on are well worth the read to explain the concepts behind models, controllers, views, and what makes them work together. I absolutely recommend reading these, and read them first (5 stars).

Chapter 1 (which is 1/3 of the book) tries to talk you through creating the NerdDinner application, which would be great if you could do it from this book. However, there are so many errors and ommissions that trying to create the application is a long exercise in frustration; every step of the way leaves you experimenting or searching online because the code you just typed in didn't work (even once you feel you understand the concepts). It's enough to make you hate MVC, but keep in mind it's the instruction that's faulty, not the technology itself. Chapter 1, you get 1 star.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
4 of 4 people found the following review helpful By flyinhawaiian84 on October 11, 2010
Format: Paperback
What kind of professionals are these people? As many have mentioned, there are significant errors in the first chapter. The Errata on the wrox website (as of 10/11/2010) is severely lacking. You have to go into the wrox forums to find answers from other developers.

Yes, you can find the most updated NerdDinner at [...] but it's so overhauled it doesnt match the book anymore. A seasoned developer won't have much of a problem fixing these issues. But if you're a new to the web environment, the first chapter is a major pain, especially getting the bing map to show up correctly.

Although I did learn a lot, 1 star for numerous painful errors in chapter 1.

Most of the problems are listed in one posting: [...]

The rest of the issues are listed here: [...]
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
By A. S. Bertagnolli on January 11, 2012
Format: Paperback Verified Purchase
The first chapter, although full of errors as everyone said, was really the best part of the book. I learn much better by example, and the 1st chapter was 160pages of it. The errors in the book, although inexcusible for something I paid money for, actually helped me learn more, because it forced me to debug the application and search for answers. I tend to learn more this way anyway, but it was pretty pathetic that these errors were published.

After chapter 1, I pretty much read the entire book in a couple of days, and learned almost nothing. Truthfully, I'm being a little biased, as I was reading Apress's Pro ASP.NET MVC 3 book at the same time. The only reason I bought this book was to see the difference between MVC 2 and MVC 3. I could've just bought Apress's MVC 2 book, but I wanted a different perspective. Unfortunately, it wasn't a very good one. Outside the first chapter, I really can't recommend this book. Look elsewhere. Apress's MVC 3 book is leaps and bounds better than this book, and goes far, far, far, into more detail than this book. However, it is twice as long. Both books fall short in that, like every other book, they only provide the simplest examples. It would be nice to see a book start like this book, right out of the gate, with a simple full web site example (btw, Apress's book spends the middle of their book and a full example as well); teach you meaning behind the example in the 2nd part, and then in a final 3rd part of the book, build a very real, detailed, hard-core, full-fledge website by example, just to nail it all down.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
Format: Paperback
In my opinion, this book is a fast track to ASP.NET MVC written directly by the experts or rather ASP.NET team at Microsoft. If you are a professional ASP.NET web forms programmer and want to learn ASP.NET MVC then this book is certainly for you. However if you are novice to ASP.NET then this book is not recommended for you.

The book is written in a bit different style. Rather than starting with the hello world program, the book begins with first chapter dedicated to walkthrough of NerdDinner solution. For details about NerdDinner, please visit NerdDinner hosting site on Codeplex here ([...]). The first chapter of the book is also available free to download at [...].

Of course going through the walkthrough of NerdDinner and understanding its working would not be enough for you. So the next chapters digs down into detail explanation of each section.
What I like most in the book is that the authors have not only discussed the technology but they have also shared the perspective of the ASP.NET Product Team on different topics through "Product Team Aside boxes".

The sample code of book is available to download from wrox site. There are errors in the sample code and let's hope official errata will be available soon.

Overall if you have some experience working with ASP.NET Web Forms site and wanted to learn ASP.NET MVC or upgrade to ASP.NET MVC 2, this book is recommended for you.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

What Other Items Do Customers Buy After Viewing This Item?