Auto boutiques-francophones Simple and secure cloud storage giftguide Cyber Monday Deals Week in Home & Kitchen Kindle Music Deals Store SGG Tools
Professional ASP.NET MVC 1.0 and over one million other books are available for Amazon Kindle. Learn more
  • List Price: CDN$ 66.26
  • You Save: CDN$ 12.87 (19%)
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Gift-wrap available.
Professional ASP.NET MVC ... has been added to your Cart
+ CDN$ 6.49 shipping
Used: Very Good | Details
Condition: Used: Very Good
Comment: This book is in very good condition and will be shipped within 24 hours of ordering. The cover may have some limited signs of wear but the pages are clean, intact and the spine remains undamaged. This book has clearly been well maintained and looked after thus far. Money back guarantee if you are not satisfied. See more of our deals.
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 3 images

Professional ASP.NET MVC 1.0 Paperback – May 4 2009

1 customer review

See all 3 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 53.39
CDN$ 5.15 CDN$ 0.01

Cyber Monday Deals Week in Books

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your e-mail address or mobile phone number.

Product Details

  • Paperback: 456 pages
  • Publisher: Wrox; 1 edition (May 4 2009)
  • Language: English
  • ISBN-10: 0470384611
  • ISBN-13: 978-0470384619
  • Product Dimensions: 18.8 x 2.5 x 23.6 cm
  • Shipping Weight: 640 g
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (1 customer review)
  • Amazon Bestsellers Rank: #651,627 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description


"...provides a good all round insight" (, July 27th 2009)

From the Back Cover

The ASP.NET MVC framework is designed from the ground up with certain core principles in mind-extensibility, testability, and separation of concerns. The framework adds various conventions into the mix to help drive developers into the "Pit of Success," providing for a streamlined development experience that fits the way the web works.

For developers who like to peel away layers of abstraction and get their hands closer to the metal, the ASP.NET MVC framework might be for you. For developers who are extremely particular about how their frameworks should be put together, ASP.NET MVC is also extremely extensible, allowing nearly any part of it to be customized or even swapped out entirely in favor of something that fits the developer's own tastes.

Written by members of the ASP.NET team, expert Scott Guthrie starts you out with an end-to-end walk-through, showing you how to build an application. You can even share Scott Guthrie's chapter with your friends at You'll then delve into basic concepts and the history of the Model-View-Controller (MVC), and quickly transition to learning how the ASP.NET MVC pattern implements those concepts.

You'll explore controllers and views and examine the roles that AJAX and URLs play in your applications while the book demonstrates the myriad ways in which you can extend ASP.NET MVC. As you go through the book, you'll come to understand the mind-shift that is required when making the change from traditional ASP.NET Web Forms development to ASP.NET MVC and the many benefits that exist once that change is made.

What you will learn from this book

  • The various toolsets and technologies that complement MVC, such as SubSonic, LINQ, jQuery, and REST
  • The structure of a standard ASP.NET MVC application
  • Advanced routing strategies as well as advanced techniques for extending the framework
  • The difference between ASP.NET MVC and ASP.NET Web Forms and how to share data between the two
  • How to secure your ASP.NET MVC application

Who this book is for:
This book is for ASP.NET developers who want to employ separation of concerns, extensibility, and control over markup whenbuilding web applications. A firm understanding of ASP.NET development using C# is necessary.

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.

Updates, source code, and Wrox technical support at

See all Product Description

Inside This Book

(Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Customer Reviews

5.0 out of 5 stars
5 star
4 star
3 star
2 star
1 star
See the customer review
Share your thoughts with other customers

Most helpful customer reviews

0 of 1 people found the following review helpful By Martin Berubé on Oct. 28 2009
Format: Paperback
Everything you need to know about ASP.Net MVC. Good idea to start the book with a complete project. Good work guys.
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 Helpful Customer Reviews on (beta) 64 reviews
22 of 24 people found the following review helpful
Solid Beginner Book May 14 2009
By David Hayden - Published on
Format: Paperback
If you are looking for a gentle overview of the ASP.NET MVC Framework, this is a solid book. If you are looking for a "Pro" book, there are better books available.

Over a third of the book is the Nerddinner walkthrough which is an excellent introduction to the ASP.NET MVC Framework. There are plenty of pictures so you don't lose your way, and the step-by-step instructions really help the beginning ASP.NET MVC Developer better understand the code, how it works, and why it was coded as such. Nerddinner will always be that beginner example we talk about and I love having it in book form.

The rest of the book starts to systematically look at the various pieces of ASP.NET MVC - Routes, Controllers, Views, and Filters. You basically get a very nice overview of each with a deeper-dive now and then. As a beginner book, I think the deeper dives are nicely placed and fine for someone who wants to use the MVC Framework out-of-the-box. However, for those who want to become an expert, extend the framework, or create an opinionated MVC Framework, you will be disappointed that the book does not go deep enough.

There are some smaller chapters on AJAX, security, unit testing, Webforms vs. MVC, and using Webforms with MVC. Again, good beginner material that gets your feet wet for more advanced and challenging books. The chapters entitled, Webforms vs. MVC and Webforms with MVC, feel like Microsoft product positioning, but they are still useful in understanding their thoughts ( whether you agree or disagree ).

Lastly the book has some quotes and personal thoughts by various ASP.NET MVC team members sprinkled throughout. I personally love those little gems as it gives you insight here and there into the development process and the decisions that had to be made. Reminds me of the book, Framework Design Guidelines. It humanizes the book, making it fun.

In conclusion, I think Professional ASP.NET MVC 1.0 is a solid beginner book. I think it would have been better named "Beginning ASP.NET MVC 1.0," but I have been using the ASP.NET MVC Framework for a long time, too.
9 of 9 people found the following review helpful
I Expected More June 12 2009
By Craig E. Shea - Published on
Format: Paperback Verified Purchase
I want to start by saying that, generally speaking, I have great respect for the four authors of this book since they are the core developers behind ASP.NET MVC.

Having said that, I'm disppointed with this title, much as I am with many Wrox titles. I don't know why I keep buying Wrox books. I bought this book primarily because of all the good reviews here at, but sadly, these reviews were not reliable.

This book is for beginners. And, having said that, unfortunately, it doesn't go into much detail. Half the book (literally) is chapter 1 written by Scott Guthrie (his blog is AWESOME, however, hence the great respect), but it's a very trivial example with an equally trivial mashup, if you can even call it that.

The second half is the rest of the book. There were a few nuggets that I picked up that I hadn't gleaned from the equally trivial and scant tutorials at the website. Other than that, I can't say I learned much more than what I had already discovered through trial and error by working through the website tutorials. I was hoping that the tutorials were so trivial and light because all these guys were working on some great books. Sadly, this particular book did not live up to my expectations.

Sorry guys.

I should point out that these guys' blogs are great (particularly Scott Gu's and Phil Haack's).
10 of 11 people found the following review helpful
Good book. April 30 2009
By Tyler Garlick - Published on
Format: Paperback
I've now just completed the book from start to finish. What I loved about the book was how easy it was to read. It was very entertaining yet informative. It has great coding examples that actually work. It dug into some architectural concepts that I was looking for.

What I didn't like was I would like to go deeper into a few topics (I think that is just personal preference).

Other than that it was worth the money I spent.

Thanks guys for a good reference book!
8 of 10 people found the following review helpful
Great technical book May 17 2009
By Trisha Davis - Published on
Format: Paperback
My initial thoughts of this book were, "awesome!". Fortunately that initial impression was maintained throughout the book.
The authors did a great job of covering a wide variety of areas that give the reader an in depth view of the framework and it's inner workings. There were, as with all tech books, some boring sections but thankfully they were few and far between. Specifically the last chapter which gives the reader an overview of what it would be like if you needed to incorporate MVC into their existing web forms app, incorporate web forms into their existing MVC app and how web forms and MVC can work together.

All in all the authors give a lot of information and almost always give excellent examples. I did feel that sometimes the book pressed the unit testing and TDD a bit hard, but they always made it clear that their intentions were to show how important those subjects were. This book provides an unbiased look into MVC and it's components, testing and web forms. Not once in the book did the authors state that MVC is better than web forms. The differences and pro's/con's were clearly defined.

Chapter 1 was very exciting as it walked you through building NerdDinner. I wish Scott Guthrie had gone a bit further with this, but I was not at all disappointed at the end of the chapter. Chapter 9 was my favorite because of the "hacker tales" that were added in and because it exposes some vulnerabilities that most developers probably never though of such as XSS attacks.

I recommend this book to anyone looking to know more about the MVC framework and how it works on top of the ASP.NET framework and along side web forms, but it isn't for beginners. I will be looking at "Beginning ASP.NET MVC 1.0" by Wrox (out in august) which hopefully will provide more tutorial style chapters.
8 of 10 people found the following review helpful
Fun Yet Educational May 7 2009
By Geoffery Emery - Published on
Format: Paperback Verified Purchase
At first I thought Why should I read this book if I get the nerd dinner app for free? Well the book goes into allot more depth and covers allot of issues that most readers would have scanned over in the Nerd Dinner app.
I really liked this book. Obviously it's written by four of the smartest people at Microsoft so it contains a wealth of great tips and tricks. I think that the routing section could have been done a bit better, but over-all it's a great read. I feel I have a solid start to MVC and I really liked the friendly banter between the authors.
A must read for entering the MVC .NET Realm.