Programming Books C Java PHP Python Learn more Browse Programming Books
Programming Microsoft ASP.NET 4 (Developer Reference) and over one million other books are available for Amazon Kindle. Learn more

Sorry, this item is not available in
Image not available for
Image not available

To view this video download Flash Player


Sign in to turn on 1-Click ordering
More Buying Choices
Have one to sell? Sell yours here
Start reading Programming Microsoft ASP.NET 4 (Developer Reference) on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Programming Microsoft ASP.NET 4 (Developer Reference) [Paperback]

by Dino Esposito
4.0 out of 5 stars  See all reviews (11 customer reviews)

List Price: $59.99
Price: $40.44 & FREE Shipping. Details
You Save: $19.55 (33%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Only 4 left in stock (more on the way).
Ships from and sold by Gift-wrap available.
Want it tomorrow, April 25? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student


Amazon Price New from Used from
Kindle Edition $27.49  
Paperback $40.44  
Shop the new
New! Introducing the, a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Book Description

February 25, 2011 0735643385 978-0735643383 1

Completely reengineered for ASP.NET 4—this definitive guide deftly illuminates the core architecture and programming features of ASP.NET 4 in a single, pragmatic volume. Web development expert Dino Esposito provides essential, architectural-level guidance, along with the in-depth technical insights designed to take you—and your solutions—to the next level. The book covers Dynamic Data, AJAX, Microsoft Silverlight, ASP.NET MVC, Web forms, LINQ, and security strategies—and features extensive code samples in Microsoft Visual C#(R) 2010.

Frequently Bought Together

Programming Microsoft ASP.NET 4 (Developer Reference) + Programming Microsoft ASP.NET MVC (2nd Edition) (Developer Reference) + Professional ASP.NET Design Patterns
Price for all three: $103.85

Buy the selected items together

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

  • Series: Developer Reference
  • Paperback: 992 pages
  • Publisher: Microsoft Press; 1 edition (February 25, 2011)
  • Language: English
  • ISBN-10: 0735643385
  • ISBN-13: 978-0735643383
  • Product Dimensions: 9 x 7.4 x 1.6 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (11 customer reviews)
  • Amazon Best Sellers Rank: #712,392 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Most Helpful Customer Reviews
15 of 15 people found the following review helpful
By syntap
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?
16 of 18 people found the following review helpful
4.0 out of 5 stars Thought-provoking, not for novice ASP.NET devs April 3, 2011
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?
5 of 5 people found the following review helpful
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?
2 of 2 people found the following review helpful
5.0 out of 5 stars Full of ideas and info worthy of continued study August 20, 2011
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?
Most Recent Customer Reviews
5.0 out of 5 stars Masterpiece on ASP.NET
I believe this is the best book I have ever read on ASP.NET (that is saying something as I've been doing ASP.NET programming for 11 years). Read more
Published 2 months ago by David W. Wood
1.0 out of 5 stars The Best waste pf time you can buy!
The title of this book is miss-leading, it doesn't show the reader how to program, unless you mean the code snippets that don't tell you anything, because the part you really need... Read more
Published 11 months ago by Charles E. Nutting
5.0 out of 5 stars Web programmers all should read this book!
Exposito is another of the half dozen authors that I alwasy order their books when I see a new one and am never disappointed (see my review of Jeffrey Richter's "CLR via C# -... Read more
Published 14 months ago by H. M. Lane
5.0 out of 5 stars A definitive reference for experienced ASP.NET developers leads and...
It is a superb book. A must-have for every ASP.NET architect. The target audience is clearly experienced developers, leads and architects. Read more
Published 16 months ago by Om Talsania
1.0 out of 5 stars Poor book on an out of date technology.
I would recommend to look for some other book. The style of writing is muddy. The author cannot explain his idea in clear. Read more
Published 17 months ago by Chesnok
5.0 out of 5 stars Essential, Referential, but not for Beginners
Dino Esposito is a genius. He manages to write technically in clear language without making the reader feel like they're thumbing through a "For Dummies" book. Read more
Published 23 months ago by Winter
3.0 out of 5 stars Maybe useful as a reference
I am an experienced web developer coming from other platforms and have to do some programming in .NET. Read more
Published on April 6, 2012 by R. Syring
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Topic From this Discussion
VB Code Samples Be the first to reply
Have something you'd like to share about this product?
Start a new discussion
First post:
Prompts for sign-in

Search Customer Discussions
Search all Amazon discussions

Look for Similar Items by Category