Shop Costumes Learn more nav_sap_plcc_6M_fly_beacon Janet Jackson All-New Fire TV Stick with Voice Remote Subscribe & Save Introducing Handmade New Kitchen Scale from AmazonBasics Amazon Gift Card Offer redoaks redoaks redoaks  Amazon Echo Starting at $49.99 Kindle Voyage Nintendo Digital Games Shop Now Learn more

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.

This title is not currently available for purchase
Flip to back Flip to front
Audible Narration Playing... Paused   You are listening to a sample of the Audible narration for this Kindle book.
Learn more

Programming Microsoft® ASP.NET 4 (Developer Reference) Kindle Edition

11 customer reviews

See all 4 formats and editions Hide other formats and editions
Amazon Price
New from Used from
"Please retry"

Length: 992 pages

Kindle Daily Deals
Kindle Delivers: Daily Deals
Subscribe to find out about each day's Kindle Daily Deals for adults and young readers. Learn more (U.S. customers only)

Editorial Reviews

About the Author

Dino Esposito is a well-known ASP.NET and AJAX expert. He speaks at industry events, including DevConnections and Microsoft TechEd, contributes to MSDN® Magazine and other publications, and has written several popular Microsoft Press books, including Microsoft ASP.NET and AJAX: Architecting Web Applications.

Product Details

  • File Size: 6028 KB
  • Print Length: 992 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: Microsoft Press; 1 edition (February 24, 2011)
  • Publication Date: February 24, 2011
  • Language: English
  • ASIN: B004V9PLZU
  • Text-to-Speech: Enabled
  • X-Ray:
  • Word Wise: Not Enabled
  • Lending: Not Enabled
  • Enhanced Typesetting: Not Enabled
  • Amazon Best Sellers Rank: #973,352 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?

More About the Author

Dino Esposito (Rome, Italy, 1965) is a long-time trainer and top-notch software architect. Over the past 20 years Dino has been the author of many popular books for Microsoft Press that helped the professional growth of thousands of .NET and Web developers. His latest book is "Microsoft .NET: Architecting Applications for the Enterprise" (MS Press, 2014, 2Ed) coauthored with Andrea Saltarello ( and the fairly unique "Architecting Mobile Solutions for the Enterprise" (MS Press, 2012). Scheduled to hit bookshelves in 2015 is also "Modern Web Development: Understanding domains, technologies, and user experience" (Microsoft Press).
In his professional life Dino is CTO of Crionet, a firm specializing in IT services for professional sports worldwide ( At the moment, Dino is also technical evangelist for JetBrains, where he focuses on Android and Kotlin development, and a member of the team that manages WURFL--the database of mobile devices used by most large social networks. Dino loves teaching classes (mostly architecture and mobile classes) and presenting at conferences and any sort of events. Husband and father of two (Francesco and Michela), Dino would like to be a tennis player too.

Customer Reviews

Most Helpful Customer Reviews

15 of 15 people found the following review helpful By syntap on July 5, 2011
Format: Paperback
Programming Microsoft ASP.NET 4 is an advanced book that gives a complete overview of the ASP.NET 4 architecture. If you are an administrator of a business-critical Web application (or plan to be one) using the Microsoft suite of server and Web services tools, this book will provide a good and complete understanding of system internals you will need. If you are new to the ASP.NET architecture and applications, look for something a bit more basic first.

Most of the ASP.NET books I heave read spend most of their pages teaching C#.NET and/or VB.NET is a way to spin beginners up from other languages and platforms in order to arrive at an example application that teaches the basics of how to develop a simple ASP.NET application. This book moves the developer to the next step, which is understanding how the architecture works. The first half of the book discusses how ASP.NET works together with IIS, in-depth ASP.NET event information, and custom server controls. With a firm grasp of the internals, the author moves on to application infrastructure, including a nice chapter on jQuery.

The author includes an impressive chapter on application security that discusses threat vectors and what you need to know at every layer of the architecture.

Programming Microsoft ASP.NET 4 is not a beginner book for ASP.NET application developers and the author's description of his intended audience fully discloses this... those new to ASP.NET should find a book that teaches ASP.NET basics with C# to build a simple application, then move on to this one due to its advanced topics. The book explains these advanced topics well and I recommended it for developers responsible for ASP.NET applications.
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
16 of 18 people found the following review helpful By John Brady on April 3, 2011
Format: Paperback
Programming Microsoft ASP.NET 4 is a well-written guide to the architecture and implementation of Microsoft's ASP.NET platform. It would be most useful to experienced ASP.NET developers as it does not cover the basics of ASP.NET, and does require the use of a modern Microsoft operating system (Windows 7, etc) to perform any "hands on" activities.

Developers who are currently using "classic" ASP.NET techniques may wish to read this book for a view of at least one view of the platform's future, that is a movement away from forms and toward model-view-controller (MVC). The author lays out his reasoning in a logical manner and explores the justifications as to why Web Forms, while not quite dead yet, may not be the foundation you should choose for your next project.

For those who are happy with Forms/classic, the book still provides good, in-depth walkthroughs of the anatomy and function of ASP.NET. Architects would probably find this a must-read, and it could be useful to technical project managers who deal with Microsoft platforms.

Dino Esposito is, as usual, an engaging author who has a knack of making this material, which can admittedly be dry, into an enjoyable read. I have several of his earlier works and usually retain them as reference materials after the first read; this book should follow that pattern as well.

Disclaimer, I received access from O'Reilly Publishing to an electronic copy of this book for review purposes.
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
5 of 6 people found the following review helpful By Tad Anderson VINE VOICE on June 7, 2011
Format: Paperback Verified Purchase
This is the ASP.NET book a .NET Software Architect wants by their side. Not that it isn't good for a developer also, it just really focuses on all the things a .NET Software Architect needs to know about the technical aspects of ASP.NET 4.

This book covers all its material in-depth. A lot of the material is for advanced ASP.NET programmers. The author gives this warning at the beginning of the book.

The book has complete chapters on ASP.NET and IIS, Configuration, HTTP Handlers, Modules, and Routing, Core Server Controls, Input Forms, Data Binding, HTTP Request Context, State Management, Caching, Security, Ajax, and jQuery.

One of the things I did not like about the book is that it has cut the advanced aspects of ASP.NET and refers you to the author's previous book for those topics. This seems to be the new way publishers are saving money. Although I have seen some reviews that complained about all the previous material being included and bloating a book, I have seen 10x the amount of complaints about the removal of the material.

Another thing that annoyed me was the inclusion of material from one of the authors other books, Microsoft .NET: Architecting Applications for the Enterprise. It is not that the material is bad (actually it is great), is just is too limited to have an impact. It felt out of context. You should read that entire Architecting Applications for the Enterprise book, not just a few chapters from it. I would have preferred more technical ASP.NET information be included in its place.

The saving grace with respect to the two annoyances I listed above was that the author did not repeatedly refer to his other books.
Read more ›
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
2 of 2 people found the following review helpful By harborsparrow on August 20, 2011
Format: Paperback
I had read one of Esposito's earlier books and, upon finding this one, eagerly read it. It does not disappoint. This is not a book to tutor beginners on how to do a thing, but it is a book which will shed light on how many things work. Esposito also has the gift of perspective; while many programmers and authors can't see the forest from the trees, he has a good grasp of the likely significance on ongoing trends in development, and he honestly explores both the advantages and the limitations of the technologies he writes about. Thus, this is a work that anyone with aspirations towards design or the role of application architect will want to read, and re-read carefully. Esposito also has a gift for quickly describing what a thing really is doing, which is sometimes obscured by the often inexplicable names which Microsoft has grafted onto them. It will remain on my shelf. Even though years older, I still value his book on .NET 2 for the same reasons.
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 Recent Customer Reviews


There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
First post:
Prompts for sign-in