Enter your mobile number or email address 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.

  • Apple
  • Android
  • Windows Phone
  • Android

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

Buy Used
+ $3.99 shipping
Used: Very Good | Details
Sold by hippo_books
Condition: Used: Very Good
Comment: Very Good: Cover and pages show some wear from reading and storage.
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 this image

Programming Microsoft® ASP.NET MVC Paperback – May 14, 2010

3.7 out of 5 stars 23 customer reviews

See all 5 formats and editions Hide other formats and editions
New from Used from
"Please retry"
Paperback, May 14, 2010
$4.32 $0.01

There is a newer edition of this item:

Top 20 lists in Books
Top 20 lists in Books
View the top 20 best sellers of all time, the most reviewed books of all time and some of our editors' favorite picks. Learn more

Editorial Reviews

About the Author

Dino Esposito is a well-known ASP.NET, AJAX, and Microsoft Silverlight® expert who has written or cowritten several popular books, including MICROSOFT ASP.NET AND AJAX: ARCHITECTING WEB APPLICATIONS and PROGRAMMING MICROSOFT ASP.NET 3.5. He is a regular contributor to MSDN® Magazine and speaks at industry events such as DevConnections and Microsoft TechEd.


Interested in the Audiobook Edition?
If you’re the author, publisher, or rights holder of this book, let ACX help you produce the audiobook.Learn more.

Product Details

  • Paperback: 592 pages
  • Publisher: Microsoft Press; 1 edition (May 14, 2010)
  • Language: English
  • ISBN-10: 0735627142
  • ISBN-13: 978-0735627147
  • Product Dimensions: 7.3 x 1.5 x 9.1 inches
  • Shipping Weight: 2.5 pounds
  • Average Customer Review: 3.7 out of 5 stars  See all reviews (23 customer reviews)
  • Amazon Best Sellers Rank: #1,350,011 in Books (See Top 100 in Books)

Customer Reviews

Top Customer Reviews

Format: Paperback
First, let me say that generally I love Esposito's books and articles. His book on AJAX in Microsoft was the best on the topic. So, I expected a lot and ended up quite disappointed.

I am technical manager, and my developers have experience with MVC 1. We are all "fan-boys" MVC and for me it is the first time I actually enjoy development in Microsoft technologies.

Now, about the book. Who is this book for? The new MVC developers? It doesn't have any examples that one can build upon and learn the skills. For experienced developers? It doesn't go into the advanced implementation solutions; and the philosophy behind MVC only takes you so far. It goes to great (I would say, excruciating) details into what is the foundation of MVC design - but misses what *is* actually the MVC design. For example, the chapter on the controllers lists the role of controllers, motivation behind them, and anatomy of them. It also lists the interfaces that controllers implement. The bottom line - it convinced me what a great thing a controller is, but gave very little guidance how to use it!

It may be helpful for the instructors that can use some information in the classes. Or, it is very useful if you plan to join Scott Guthrie's team and develop MVC 3. But for real-world developers, architects, or technical managers - the value is questionable.
1 Comment 57 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
I rarely write negative reviews, but I have to say, this book is not good. I'm a relatively seasoned Web Forms developer, having spent the last eight years or so, off and on, developing apps in ASP.NET, and I was looking to this book to introduce me to ASP.NET MVC. As it stands, I'm 100 pages into the book, and I've yet to be presented with a single practical example; the author's spent all this time (seriously, no exaggeration -- the first 100 pages) trying to explain to me that yes, ASP.NET MVC is different from Web Forms -- not better, just different -- and that it extends the existing ASP.NET runtime in ways I couldn't care less about at this point. Thus far, we haven't created a single project, no File > New, no examples, nothing. I'm extremely frustrated and disappointed at this purchase, which sucks, because I generally give programming books the benefit of the doubt.

I actually can't think of a single brand of developer this book would be good for. If you're a seasoned Web Forms dev, as I am, you're going to find this stuff extremely tedious, as I have. If you're new to ASP.NET, there's so much jargon and page-filling fluff baked into the first hundred pages that you'll almost surely find yourself completely baffled as to what you're supposed to do with all this information relating to the mechanics of the IIS runtime and HttpHandlers and Modules and Contexts when all you want to do is build a flippin' HelloWorld and then dig deeper into how it works later. I don't want to be harsh, because I realize writers have to make a living, but seriously, do yourself a favor, save your money and skip this book. I don't have an alternative to recommend, yet, but I know one thing -- I'll be returning this one first thing in the morning.
3 Comments 35 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
This book must have been aimed at my skill level.

My background is Servlets, JSPs, Struts, JSF and SpringMVC, i.e. Java.
This book let me make the transition really fast and stand up a medium size web site in a couple of weeks.
If you know MVC, but not ASP.NET, it is ideal.

Because I coded and elaborated the design / code as I read, I feel that the architecture of my ASP.NET site is better than anything I have done in Java. This is because the book instils best practices by example.
Although it focused a bit too much on WebForms for me, it really let me realize how much MVC is modelled after SpringMVC.

I did need a more advanced book for Razor tags, but it got me up to speed really fast.
I used Pro ASP.Net MVC 5 by Freeman for Razor, but that I hardly opened.
Comment 3 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
There's a lot of text here about how to switch from traditional asp.net to asp.net mvc and why you should switch. A *lot*. If you're not trying to decide whether or not to switch, that will not be too helpful.

I tend to read books once through, then use them as a reference guide. With this book, despite having read through once, I still don't understand a lot of the basic concepts involved and how to actually connect them to make an app. While reading it I thought I was getting that information, but as I go to apply it I'm finding that there are gaps in my knowledge that the book isn't filling in. You also won't be able to use it as a reference guide - having had this book for a while and tried to use it as a reference, the information about any particular topic that I've tried to look up is either spread out in too many locations to be useful, or just not able to be found.

If you don't already understand how asp.net works independent of MVC, this book doesn't provide enough details about how asp.net works to help you out, so I wouldn't recommend it if you don't have that knowledge. (and it should be noted that this book explicitly states that it doesn't, so I'm not holding that against it.)

Having had this book around the office for about 2.5 months, I've given up on trying to use it and I'm going to look for another book.
Comment 5 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

Most Recent Customer Reviews