FREE Delivery in the UK.
Only 1 left in stock (more on the way).
Dispatched from and sold by Amazon. Gift-wrap available.
ASP.NET MVC Framework Unl... has been added to your Basket
Condition: Used: Good
Comment: This item will be fulfilled same day by Amazon, is eligible for Amazon's FREE Super Saver/Prime Delivery in the UK and 24/7 Customer Service. The book has been read but remains in clean condition. All pages are intact and the cover is intact although there may be some minor wear to the spine. COVER MAY VARY
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

ASP.NET MVC Framework Unleashed Paperback – 14 Jul 2009

5.0 out of 5 stars 2 customer reviews

See all formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
£25.04 £14.99
Note: This item is eligible for click and collect. Details
Pick up your parcel at a time and place that suits you.
  • Choose from over 13,000 locations across the UK
  • Prime members get unlimited deliveries at no additional cost
How to order to an Amazon Pickup Location?
  1. Find your preferred location and add it to your address book
  2. Dispatch to this address when you check out
Learn more
£36.99 FREE Delivery in the UK. Only 1 left in stock (more on the way). Dispatched from and sold by Amazon. Gift-wrap available.
click to open popover

Special Offers and Product Promotions

Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone

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

Product details

  • Paperback: 744 pages
  • Publisher: Sams; 1 edition (14 July 2009)
  • Language: English
  • ISBN-10: 0672329980
  • ISBN-13: 978-0672329982
  • Product Dimensions: 17.8 x 3.9 x 23 cm
  • Average Customer Review: 5.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 1,053,378 in Books (See Top 100 in Books)
  • See Complete Table of Contents

Product Description

From the Back Cover

In this book, world-renowned ASP.NET expert and member of the Microsoft ASP.NET team Stephen Walther shows experienced developers how to use Microsoft’s new ASP.NET MVC Framework to build web applications that are more powerful, flexible, testable, manageable, scalable, and extensible.


Writing for professional programmers, Walther explains the crucial concepts that make the Model-View-Controller (MVC) development paradigm work so well and shows exactly how to apply them with the ASP.NET MVC Framework. From controllers and actions to views and models, Walther demonstrates how to apply each ASP.NET MVC Framework feature in real-world projects.


In Part II, you’ll walk step-by-step through building a full-fledged ASP.NET MVC blog application that implements capabilities ranging from data access to validation. Through this case study, you’ll learn how to build ASP.NET MVC applications using test-driven development processes that enable rapid feedback, greater productivity, and better quality.


Throughout, Walther presents extensive code examples, reflecting his unsurpassed experience as an ASP.NET instructor, a leading commercial developer, and now as a member of Microsoft’s ASP.NET development team.


Understand how to:

  • Build enterprise-scale web applications far more rapidly and effectively
  • Develop web applications that are easier to maintain and extend over time
  • Gain unprecedented control over the appearance of your website or application
  • Expose intuitive URLs that are friendlier to search engines and users alike
  • Create ASP.NET MVC models that contain all your application’s business, validation, and data access logic
  • Make the most of HTML helpers, model binders, action filters, routing, and authentication
  • Efficiently deploy your ASP.NET MVC applications
  • Use the lightweight JQuery JavaScript library to easily find and manipulate HTML elements
  • Create ASP.NET MVC applications using unit test and mock object framework

About the Author

Stephen Walther has lived a year in Borneo, taught classes on metaphysics at Harvard and MIT, helped found two successful startups, and has run a training and consulting company. He currently is a Program Manager on the Microsoft ASP.NET team where he works on the Microsoft Ajax framework. He has spoken at numerous conferences including PDC, MIX, TechEd, ASP.NET Connections, and VSLive.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

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

Top Customer Reviews

Format: Paperback Verified Purchase
This book is the same book recommended by my Tutor for my Final Year at University for my Advanced Web Programming module. It teaches you how to create MVC Website Applications using MVC 1.0 although the author teaches newer ways to program which can also be used with the MVC 2.0 framework.

The Techniques are explained in both C# and VB.NET. The author explains clearly and I was able to have a fully functional MVC website up and running using this book within a couple of days. It shows how to use LINQ to SQL and LINQ to ENTITIES and the code samples are available to download directly from Stephen Walthers website or through the publishers.

I was able to apply HTML 5 and CSS3 to the Views, and integrate JQUERY with ease. This is the perfect book for beginners and intermediate level users. There are some areas such as how to populate drop-down lists from the database and post-back which are briefly touched upon, it could go in deeper.

Using this book I created three MVC Web Applications, 2 using C# and 1 using VB.NET. I found that support on websites and forums etc covered C# more than VB.NET. I recommend if you will be programming your MVC application that you use C# instead. I found it was easier to program with and had readily available samples for MVC 1, 2 & 3. The Microsoft website covers the MVC tutorials mostly on C#.
Comment 2 people found this helpful. 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
Format: Paperback Verified Purchase
Having seen many of Stephen Walther's video tutorials I knew that this book would provide a thorough and interesting exploration of ASP.NET MVC. It really does provide a most useful understanding of the framework as well as genuinely helpful and detailed examples (in C# & VB). I very much enjoy Stephen Walther's style and I can highly recommend it for anyone developing using ASP.NET MVC - it should be on your bookshelf, or more likely, open on your desk providing you with an excellent guide of how to build systems using ASP.NET MVC. I would buy it along with Professional ASP.NET MVC 1.0 by Conery, Guthrie, Haack and Hanselman - another excellent book.
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 Helpful Customer Reviews on (beta) HASH(0x99428f6c) out of 5 stars 30 reviews
13 of 13 people found the following review helpful
HASH(0x99268dec) out of 5 stars Terrific starting point 8 Jan. 2010
By Jason Baisden - Published on
Format: Paperback
Disclosure: I do not own this book, but the review is based on reading the first 4 chapters from my Safari subscription.

This book is a really, really great starting point for learning ASP .NET MVC. An important caveat is that you need to do the NERD DINNER tutorial first before ANYTHING! I'm real particular about my learning style and had baulked at the mere 10 reviews the book had received, but really, don't let that dissuade. This is a great book and the author breaks things down into easy to understand chunks. I will say that he isn't as detailed as the Nerddinner tutorial in explaining the Visual Studio features for adding Views & Controllers, but the description's for doing so should suffice.

Some people may not like that the code examples are in both C# & VB .NET; however, I don't mind this. It certainly adds to the size of the book, but I haven't found many books going through this stuff and showing VB .NET code, so that can only be a plus. Another gotcha is the book uses the Entity Framework for data access. I don't mind this since I haven't had exposure to it, but I think that might turn off some people. To be perfectly honest, I don't think there's a book that explains the basics of ASP .NET MVC in conjunction with NHibernate or ORM's outside of LINQ to SQL or Entity Framework. I did look at ASP.Net MVC in Action on Safari and I can tell you that it is definitely not a starter book; however, if you want exposure to using third party frameworks with ASP .NET MVC, that might be your book.

Okay after making to about chapter 19, I've come back to this review and bumped it down to 4 stars. My main bother here is that there isn't a published errata and their needs to be one. Thankfully, this doesn't come into play until Chapter's 17 & 19. The mistake made in both chapters is they start using classes without A) defining the code for the class b) without mentioning the class anywhere outside of a code example that assumes their prior creation C) a & b.

This isn't a huge deal, just download the book code and know that you will have to copy the code for the following classes:

UnleashedBlog.Models.BlogEntry (Chapter 17)
UnleashedBlog.Models.BlogServiceBase (Chapter 19)
UnleashedBlog.Tests.Factories.ControllerFactory (Chapter 19)

The last 2 really ticked me off because there is absolutely zero mention of their creation until they are magically used in code. Despite this, they aren't complicated classes and you can still understand what they are doing without the book having to elaborate.

Despite it all, I still recommend this book. I've gone through most of the chapters at this point and have found it a really good jumping off point for learning ASP .NET MVC.
6 of 6 people found the following review helpful
HASH(0x994f30f0) out of 5 stars best one out there 21 Dec. 2009
By Akash Aggarwal - Published on
Format: Paperback Verified Purchase
I own mvc in action as well as this book but I have to say this is much more organised in terms of flow and explanation. Small pieces of code to illustrate each concept works great for me. On contrary, mvc in action talks of a code camp app and might not be the first book you want to read since you might get lost if you are new to MVC. Nothing against mvc in action since it is a good book as well but you will grasp much more if you read this first and then dive into "in action".
13 of 16 people found the following review helpful
HASH(0x9957a7f8) out of 5 stars Great ASP.NET MVC Book with Nice Detail 15 Aug. 2009
By D. Wahlin - Published on
Format: Paperback
I've always been a fan of Stephen Walther's [...]Unleashed book (arguably one of the most popular[...]books ever) and his latest [...]Unleashed book doesn't disappoint. As with his previous book, Stephen takes the time to walk through a lot of nice details that other books tend to skip over such as creating data repository classes and interfaces, integrating data repositories into controllers, tips and tricks that can be used during unit testing, building custom HTML helper classes, [...]using caching, adding jQuery into the mix, plus much more.

If you're interested in a book written by someone who really understands how to explain technology and who knows the [...]framework inside and out then I'd highly recommend getting this book. Stephen Walther knows his stuff and explains the technology in a way that's easy to digest. Code samples are provided in both C# and Visual Basic.
2 of 2 people found the following review helpful
HASH(0x9957a4ec) out of 5 stars OK intro to ASP.NET MVC 19 May 2010
By Rune Rindel Hansen - Published on
Format: Paperback
This is an OK ASP.NET MVC book. The structure of the book is that first Stephen describes various features of the ASP.NET MVC framework with shorter code examples and then in the later 6 chapters of the book we are building a larger blog application. I think the idea of first decribing the ASP.NET MVC features in shorter code examples and then later employing them in a larger app is good. It makes it easier to understand. All the way through the book Stephen is consistently testing his code with Visual Studio Unit Testing, so it's cool that you also get an introduction to this practice. When we are building the blog app in the second part of the book, Stephen is practicing Test Driven Development. Her start each chapter with some user stories (Use cases) which he wants to implement. The initial tests he then also generates from the user stories. So it's also cool to get an introduction to TDD. Stephen is an OK teacher. I think it's cool how he ties use cases, to tests to coding. The picture Stephen is painting is simple and clear. One drawback to the book is that Stephen is using some projects (RouteDebugger and MvcFakes) for test and debugging, which he don't explain the code of. It maybe falls outside the scope of the book, but I think I would have liked to understand how the codes of these projects worked. The book is a rather quick and light read. If you pick this book up to get introduced to the ASP.NET MVC framework you will be OK.
2 of 2 people found the following review helpful
HASH(0x9957ab64) out of 5 stars Great Book 10 May 2010
By Ayp - Published on
Format: Paperback
Have you ever read the book "ASP .Net Unleashed" by the same author and did you like it ? If so, you will like

this book by the same author. The author explains MVC by simple examples using understandable sources. The topics covered includes : Controller, Views, Models, HTML Helpers, Action Filters, Model Binders (Default, Custom), Action Routers, View Engine etc. Also the author introduces concepts like Unit Testing, Mocking, Good software design principles like DRY, SOLID, Repository design pattern etc. There is a couple of chapter explaining jQuery and AJAX. I also like the appendix which explains the new language features in Visual C++ which are fundamental for MVC framework, and the tools like mocking tool etc.

After introducing the MVC concepts the author then moves to the second part where he is creating a Blog application from the scratch reinforcing the concepts we learnt in the first part.

Overall I would recomment this book to everyone as it helps in understanding MVC clearly by using simple examples.
Were these reviews helpful? Let us know