Start reading Professional ASP.NET MVC 3 on your Kindle in under a minute. Don't have a Kindle? Get your Kindle here or start reading now with a free Kindle Reading App.

Deliver to your Kindle or other device


Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
Professional ASP.NET MVC 3

Professional ASP.NET MVC 3 [Kindle Edition]

Jon Galloway , Phil Haack , Brad Wilson , K. Scott Allen
3.5 out of 5 stars  See all reviews (13 customer reviews)

Print List Price: £29.99
Kindle Price: £18.99 includes VAT* & free wireless delivery via Amazon Whispernet
You Save: £11.00 (37%)
* Unlike print books, digital books are subject to VAT.


Amazon Price New from Used from
Kindle Edition £18.99  
Paperback £24.81  
Kindle Summer Sale: Over 500 Books from £0.99
Have you seen the Kindle Summer Sale yet? Browse selected books from popular authors and debut novelists, including new releases and bestsellers. Learn more

Special Offers and Product Promotions

  • Purchase any Kindle Book sold by and receive £1 credit to try out our Digital Music Store. Here's how (terms and conditions apply)

Product Description

Product Description

New edition of the top book on MVC from the top ASP.NET experts at Microsoft!

MVC 3 is the latest update to Microsoft's Model-View-Controller technology, which enables developers to build dynamic, data-driven web sites. This in-depth book shows you step by step how to use MVC 3. Written by top ASP.NET MVC experts at Microsoft, the latest edition of this popular book covers new and updated features such as the new View engine, Razor, NuGet, and much more. The book's practical tutorials reinforce concepts and allow you create real-world applications. Topics include controllers and actions, forms and HTML helpers, Ajax, unit testing, and much more.
  • Shows developers and programmers how to use ASP.NET MVC 3, Microsoft's new version of its Model-View-Controller technology for developing dynamic, data-driven web sites
  • Features an expert author team?all are members of Microsoft's ASP.NET team
  • Uses a step-by-step approach to explain all major features and functionalities and provides practical tutorials to allow you to create real-world applications
  • Goes into theory as well as practical application and covers such topics as Razor, NuGet (PowerShell inside Visual Studio 2010), and new layout features
Move your development skills to the next level with MVC 3 and Professional ASP.NET MVC 3.

From the Back Cover

A complete look at the new features of ASP.NET MVC 3 ASP.NET MVC 3 is the eagerly anticipated revision of Microsoft′s approach for creating data–driven dynamic applications. Written by a team of Microsoft insiders, this in–depth book shows you how to use the new features and exciting capabilities of ASP.NET MVC 3. Beginning with a short introduction to the ASP.NET MVC framework, this resource quickly shows you each step to install and create an ASP.NET MVC project. In addition, practical tutorials reinforce concepts and prepare you to create real–world applications. Professional ASP.NET MVC 3: Describes what views are and explores the Razor syntax, NuGet, unit testing, and much more Explains the role of Controllers in the MVC framework and what role models play in binding and data access strategies Demonstrates how to display and process forms Covers the new features added in the April 2011 Tools Update, such as scaffolding and HTML5 project templates Walks you through performing client and server validation of your models Uncovers tips for making use of the membership, authorization, and security features Highlights how TDD applies to ASP.NET MVC Programmer 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. 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.

Product details

  • Format: Kindle Edition
  • File Size: 6733 KB
  • Print Length: 432 pages
  • Publisher: Wrox; 1 edition (22 July 2011)
  • Sold by: Amazon Media EU S.à r.l.
  • Language: English
  • ASIN: B005EHG1TI
  • Text-to-Speech: Enabled
  • X-Ray:
  • Average Customer Review: 3.5 out of 5 stars  See all reviews (13 customer reviews)
  • Amazon Bestsellers Rank: #275,516 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Authors

Discover books, learn about writers, and more.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Most Helpful Customer Reviews
10 of 10 people found the following review helpful
3.0 out of 5 stars Great in parts, awful in others 19 Feb 2012
By Yossu
Format:Paperback|Verified Purchase
My first reaction when I started reading this book was it was going to be a five-star book. I am an experienced programmer, both for the desktop and web, and was looking to understand ASP.NET MVC. I struggled with the online resources, and bought this as I thought it would be a better way of learning.

The first few chapters describe how MVC works, and the basics of how to use ASP.NET MVC3. These were brilliant, and I was able to get going quickly. It was obvious that I had only scratched the surface, and was very soon looking to take my knowledge from the simple, basic level to the level where I would be able to use it for real. That's where the book started to disappoint me.

The first problem was that the only way to get at the sample code was to use NuGet. No, you can't just download a zip file of ready-made VS solutions, you have to start a new solution, then use NuGet to add the code you want as a package. Apart from being painful and awkward, you can't add multiple code samples to one solution as the types and namespaces clash, so you end up wasting enormous amounts of time fiddling around trying to get the samples to work. This was VERY frustrating. In the end, I pretty much gave up with the sample code, which is not a positive experience.

The problem seems to be that the authors are obsessed with NuGet, and mercilessly push it whenever possible, seemingly oblivious to the fact that it is NOT the best answer to everything. What's even worse is that they devote (ie waste) an entire chapter explaining what NuGet is, how to use it and how to write your own NuGet packages. For goodness sake, why on earth is this in an ASP.NET MVC book? It has absolutely NOTHING to do with the subject of the book. By this time, it was no more than a four-star book.
Read more ›
Was this review helpful to you?
4 of 4 people found the following review helpful
2.0 out of 5 stars Disappointed 4 Dec 2011
Having been waiting for this to come out and pre-ordered it, I have been disappointed.

ASP NET MVC has been evolving since the beta 1 and the material on the blogs can refer to v1 or 2 while there can be better ways to achieve the same goal. Hence I needed a cohesive in-depth under-the-hood book to give me a good understanding of how ASP NET MVC 3 works. Well, at least this is not that book.

There are several problems with this book. First of all, it does not have a target audience. It seems to have been targeted towards beginner to mid-level developer while it is peppered with in-depth knowledge that would not benefit such developers. On the other hand those in-depth sections are short and shallow.

The book is not cohesive, and it is not well-written; it might have to do with having several authors. It is choppy, erratic and I must say did not add to my knowledge on ASP NET MVC for the amount of hours spent.

I think the main issue here is that there seem to be a conscious effort to make the book less than 400 pages. While this has made the book shorter, it definitely made it choppy, quite often only mentioning features without going to enough details.

If you have just picked up ASP NET MVC (and have some .NET background), this might be for you. But certainly it wasn't for me.
Comment | 
Was this review helpful to you?
4 of 4 people found the following review helpful
5.0 out of 5 stars Excellent 3rd edition 14 Oct 2011
Format:Paperback|Verified Purchase
As a happy purchaser of the first version of Wrox's MVC book, my initial feeling after skimming through this book was that it seemed a little scant - almost less comprehensive. Having actually used it "on the job" for the last few weeks I've now realised that this is because there is less to learn in ASP.NET MVC 3 as it does so much for you.

The book's content is actually concise, to the point, and well-judged. It expertly covers best practice and practical guidance for developing professional MVC apps. That said, there are chapters on Dependency and Injection and Unit Testing which feel both superfluous and very useful at the same time, however the overall content is more than adequate.

An excellent book, written by people who clearly know what they're talking about.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
2.0 out of 5 stars Poor - simply not enough detail or examples. 31 July 2012
Format:Paperback|Verified Purchase
The first disappointment was actually realising this was such a slim volume. For some reason I had been expecting a real doorstop volume, and fully expected that I would have to collect it from the post office because it would be too huge to put through the letterbox whilst I was out at work - but no, it was awaiting me on the door mat when I got in. Perhaps it was because the previous Wrox book I bought covered SSIS in SQL Server 2008 and was approx 1000 pages. This book was tiny by comparison despite the subject matter.

The second disappointment was the lack of worked examples in the book. Typically you would be guided through some hello world examples, and then build on that to add complexity. Not so here, you are directed to online examples and suggested to download those. There was a lot of talk of a music store example, with a 150 page pdf. Well, perhaps that 150 pages of pdf should have been incorporated in this book.

I've sadly learnt very little so far from the book, beyond what I'd learnt previously from online examples. I've just ordered Pro ASP.NET MVC 3 Framework 3rd Edition by Adam Freeman which appears to provide the greater level of detail and worked examples I was looking for.
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
4.0 out of 5 stars Great book for MVC3
This book was written by some of the most knowledgable MVC professionals and there is enough information to keep you coming back to re-read a chapter. Read more
Published 9 months ago by Mr G.
4.0 out of 5 stars Flawed but still useful
I suspect the biggest issue with this book is the fact that it was written by four separate authors, who, it would appear, didn't spend much time (if any) in the same room when... Read more
Published on 13 Jun 2012 by Mr. SJ Davey
1.0 out of 5 stars Very poor content
The content of the book is too basic. The same knowledge can be acquired by doing the step by step tutorials from Microsoft.
Published on 12 Jun 2012 by elkerko
5.0 out of 5 stars Superb
As an experienced C# programmer, but with next to no web based programming experience (other than basic HTML, CSS and Javascript), this book was a dream come true. Read more
Published on 31 Mar 2012 by Anonymous
2.0 out of 5 stars Poor
I've been working with the MVC framework for a while now and for the previous 2 versions I bought Steve Sanderson's excellent Pro MVC books, which were pretty much exactly what I... Read more
Published on 31 Mar 2012 by P Sutcliffe
4.0 out of 5 stars Good and entertaining introduction to ASP.NET MVC
This book is a really good introduction to ASP.NET MVC 3.
While it does a great job about explaining how to develop ASP. Read more
Published on 11 Feb 2012 by Tibal
4.0 out of 5 stars Gets things working then fusses about DI and Unit Testing after....
I purchased this book after running into a brick wall with another MVC3 title. First thing to say is that if you're an MVC newbie like me, complete the free MvcMusicStore tutorial... Read more
Published on 4 Feb 2012 by Mr. Peter J. Hearn
4.0 out of 5 stars very useful.
I tried to stumble around the internet to learn MVC 3. There's lots of good resources on-line already and being very internet savy I didn't think I'd need a book. Read more
Published on 31 Oct 2011 by Philip A. Bird
5.0 out of 5 stars Having worked with MVC for some time now I found this a great read
Having worked with MVC for some time now I found this a great read. It sured up my existing knowledge and it also introduced me to some new functionality and techniques I wasn't... Read more
Published on 12 Sep 2011 by Chris Poulter
Search Customer Reviews
Only search this product's reviews

Popular Highlights

 (What's this?)
declare the namespace in the web.config file within the Views directory. &quote;
Highlighted by 21 Kindle users
When setting variables in JavaScript to values supplied by the user, it's important to use JavaScript string encoding and not just HTML encoding. Use the @Ajax.JavaScriptStringEncode to encode the input. &quote;
Highlighted by 15 Kindle users
 /> &quote;
Highlighted by 10 Kindle users

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for similar items by category