- Paperback: 432 pages
- Publisher: Addison-Wesley Professional; 1 edition (February 21, 2003)
- Language: English
- ISBN-10: 0201760401
- ISBN-13: 978-0201760408
- Product Dimensions: 7.3 x 1 x 9.1 inches
- Shipping Weight: 1.8 pounds (View shipping rates and policies)
- Average Customer Review: 47 customer reviews
- Amazon Best Sellers Rank: #3,383,628 in Books (See Top 100 in Books)
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.
To get the free app, enter your mobile phone number.
Essential ASP.NET With Examples in C# 1st Edition
Use the Amazon App to scan ISBNs and compare prices.
Fulfillment by Amazon (FBA) is a service we offer sellers that lets them store their products in Amazon's fulfillment centers, and we directly pack, ship, and provide customer service for these products. Something we hope you'll especially enjoy: FBA items qualify for FREE Shipping and Amazon Prime.
If you're a seller, Fulfillment by Amazon can help you increase your sales. We invite you to learn more about Fulfillment by Amazon .
The Microsoft .NET Framework is exactly what its name implies: A general system onto which a lot of application-specific technologies are stuck. Essential ASP.NET With Examples in C# assumes you know something about the .NET way of doing things, and want to know more about how you can use its ASP.NET facet to implement robust and stylish Web applications. Fritz Onion, in a manner typical of this series, introduces key ASP.NET concepts logically, and with lots of code listings that make it clear how the concepts should be translated into reality. The truth be told, Onion excels at combining conceptual information with practical examples. This is unusual among writers of technical books, who tend to be good at (at best) one or the other.
Typically, the author approaches a capability of ASP.NET--validation of submitted form data, say--by presenting a quick summary of the problem and then attacking it (or components of it) with code. The code segments (which tend not to be too long, and so relatively easy to trace and comprehend) are then dissected, and special attention called to details of particular interest to the local problem. It's a great way to learn if you already have a grasp of the basics, as you can either go hands-on with your own system or absorb the author's wisdom through the book alone. --David Wall
Topics covered: How ASP.NET works, and how to write effective software with it. Detailed coverage goes to HtmlControls, WebControls, the web.config file, form-data validation, custom controls, and state management. There's also excellent coverage of the often confusing HTTP Pipeline.
From the Author
I am the author of DevelopMentor's Essential ASP.net course, which was first taught 2 years ago this month (Febrary 2003). This book is the culmination of refining 'the story' of ASP.net through teaching it in many classrooms over the last 2 years. I have also had the opportunity to speak at several conferences and author a number of articles on ASP.net, all of which fed into the book writing process.
My goal in writing this book was to provide a clear, concise reference to ASP.net for developers that are already comfortable with concepts in .net. I strive to explain not just how to use the various pieces of ASP.net, but also how and why they are built the way they are. In my experience, the most effective developers are the ones that truly understand the implications of the tools they use. I hope this book provides you with knowledge to become a better ASP.net developer.
Author interviews, book reviews, editors picks, and more. Read it now
Top customer reviews
There was a problem filtering reviews right now. Please try again later.
It does require a founding in programming and web development that would limit its usefulness for a beginner, but it is the only book I would unreservedly recommend for ASP.NET.
This is definitely not the case with this new book, as it's a very refreshing overview of ASP.NET for those who have been working with it.
It's been my experience that with most titles taking an omnibus approach, a book will have one or two chapters that really shine, explaining some aspect of ASP.NET development better than most books. This book has several such gems. It features one of the better descriptions of proper surgery of machine.config/web.config that you'll find on the market today. Specifically, each element with an application's configuration file is examined, instead of the lackadaisical "here's a look at the more important ones" approach that so many authors sadly resort to.
It also sports a better description than most books about the ASP.NET worker process (aspnet_wp.exe) and the role of it within the context of an application. The book also does a good job of defining the HTTP pipeline and the importance of authoring custom modules to extend/enhance an application. Really good chapters on data binding and writing custom server controls also stand out. Both beginners and experienced developers will get a lot out of these helpful and very necessary explanations.
The illustrations are very helpful, and Onion takes another rarely-used approach - explaining each and every data member for each interface implemented by ASP.NET, rather than just saying, "Class XYZ implements IASyncResult". The book's focus is giving the professional developer a better understanding of the inner-workings of the ASP.NET platform, not providing some generic code samples.
Author Onion's writing style is pleasant - he doesn't insult more experienced developers by diluting the easier material, and likewise won't render beginners numb with confusion when explaining more technical concepts.
The book's physical binding is solid, with a rugged cover, thick paper, and a spine that won't easily break while resting in your lap while coding or on your stomach while reading (like me!) At a lean 378 pages, the book features 11 power-packed chapters that won't have you forego your normal social habits just to get through it (I finished the book in two nights' time).
However, I found it curious that the book did not cover the obligatory chapter on XML Web services. This surprised me, as it has become a de facto standard for authoring ASP.NET titles to at least mention how to write "Hello, world!". No biggie on this one, just sort of surprising.
But outside of that, the book is a winner, and a must-have for experienced developers who want to augment their knowledge of ASP.NET by being aware what goes on under-the-hood.
Bravo Fritz, for a job well done!
Fritz has found the right to mix of giving the reader the theory and practical advice. The author assumes that the reader is familiar with .NET and is experienced in application design (I soooo wish more authors would make the same assumption!).
This book gives an experienced developer enough background to be able to make some of the most important design decisions such as when and how to separate presentation logic in custom controls; how to manage state; what data caching option to use etc.
The flow of Essential ASP.NET is absolutely impeccable. Every detail and feature of the technology is introduced at exactly the right place. I liked the flow of the book so much I've used it to put together a presentation on ASP.NET for our team.
A couple of points I wish would be better:
- The book has no description of ASP.NET Web Services - the only major topic omitted.
- There's a few graphics in the book that suppose to illustrate processing sequences. The layout of those graphics could have been done better and didn't really clarify the text they were trying to illustrate.
- The chapter on configuration spends a lot of its text describing how to work with .config files. This topic isn't really specific to ASP.NET and could have been shortened.
- The author gives valuable recommendations on design choices, but most of the advice is directed towards an Internet web application developers. I wish the author would give more consideration to options relevant to Intranet developers.
Overall: highly recommended for experienced developers.