Developing Microsoft® ASP.NET Server Controls and Components and over 900,000 other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Developing Microsoft® ASP.NET Server Controls and Components (Pro-Developer)
 
 
Start reading Developing Microsoft® ASP.NET Server Controls and Components on your Kindle in under a minute.

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

Developing Microsoft® ASP.NET Server Controls and Components (Pro-Developer) [Paperback]

Nikhil Kothari , Vandana Datye
4.0 out of 5 stars  See all reviews (2 customer reviews)
Price: £43.99 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
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
In stock but may require up to 2 additional days to deliver.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 1 left in stock--order soon.

Formats

Amazon Price New from Used from
Kindle Edition £25.14  
Paperback £43.99  
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Amazon.co.uk Trade-In Store for more details.

Customers Who Bought This Item Also Bought


Product details

  • Paperback: 752 pages
  • Publisher: Microsoft Press; 1 edition (22 Aug 2002)
  • Language English
  • ISBN-10: 0735615829
  • ISBN-13: 978-0735615823
  • Product Dimensions: 24.7 x 17.7 x 3.9 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 411,301 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Author

Nikhil Kothari
Discover books, learn about writers, and more.

Visit Amazon's Nikhil Kothari Page

Product Description

Product Description

Web Forms—the Page and Control Framework at the heart of ASP.NET—makes it easier to develop dynamic Web applications. But you can go beyond the controls that ship with ASP.NET—and power up your Web sites and applications—by creating your own server controls. You can also develop and distribute your own controls for commercial use. This comprehensive guide, direct from key insiders who really know the technology, combines conceptual and architectural details with practical, how-to information and real-world code samples to show exactly how to create custom, reusable, professional-quality server controls with rich design-time functionality. It also provides essential information about configuration and the HTTP runtime, packaging, deployment, debugging, and developing controls that incorporate XML Web services, plus other vital topics. And it introduces the ASP.NET Web Matrix tool for creating Web applications and for using server controls. Topics covered include:

OVERVIEW

  • ASP.NET page programming
  • Component programming

SERVER CONTROLS

  • User controls
  • Implementing properties
  • View state management
  • Rendering
  • Control life cycle
  • Events and Postback
  • Styles
  • Composite, validator, and data-bound controls
  • Client-side behavior
  • Design-time functionality
  • Localization, licensing, and deployment

SERVER COMPONENTS

  • XML Web services
  • HTTP handlers

SERVER CONTROL CASE STUDIES

  • Templated data-bound controls
  • DHTML-based server controls

“[This book] is a must-have for all serious ASP.NET component developers.”

–Scott Guthrie, Product Unit Manager, Microsoft ASP.NET Product Team

About the Author

Nikhil Kothari is a developer on the ASP.NET team and has developed many of the complex controls that ship with the .NET Framework SDK.


Inside This Book (Learn More)
First Sentence
ASP.NET inherits its programming model from the .NET Framework. Read the first page
Explore More
Concordance
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index | Back Cover
Search inside this book:

Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organise and find favourite items.
Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


 

Customer Reviews

2 Reviews
5 star:
 (1)
4 star:    (0)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (2 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

22 of 24 people found the following review helpful:
5.0 out of 5 stars Great ASP.NET book, even if you don't write controls, 2 Jun 2003
By 
Rich T (United Kingdom) - See all my reviews
This review is from: Developing Microsoft® ASP.NET Server Controls and Components (Pro-Developer) (Paperback)
This book contains all the detail you'll need on how to create server controls for ASP.NET. It's dense and factual, with plenty of sample code which explains how-to, and supporting narrative which explains why each step in the code is important. One of the authors is a developer on the ASP.NET team who has designed and developed the Web Forms control framework, so the information is coming from a good source.

The book also explains the different types of server controls (user, composite and custom) and what factors would make you prefer one over another.

Particularly useful (even if you're not writing a control) are chapters 2 and 9, which are the best outline of the ASP.NET framework and page life cycle that I've read yet. If you've trawled all over the MS documentation and the web, trying to understand what's going on and why, look no further.

The best aspect of the book is that it isn't just a collection of recipes. Everything is explained so you know not only what you have to do, but why you have to do it. The only negative is that the writing style is a little dry and sometimes heavy going. But don't let that put you off!

I can't say this is the best book on server controls, because it's the only one I've read. But I can't see myself needing to read any others.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3.0 out of 5 stars Well overdue for an update, 15 Mar 2011
By 
Rouchie (Yorkshire, UK) - See all my reviews
(VINE VOICE)    (TOP 1000 REVIEWER)   
This review is from: Developing Microsoft® ASP.NET Server Controls and Components (Pro-Developer) (Paperback)
Having started to create my own custom controls and quickly running into problems, I needed a thorough learning resource. So, a book written by the very people who helped created the .NET framework itself seemed the best option. I agree with the points in the previous review relating to a superb overview of the page life cycle, however, this book is now showing its age.
Firstly, the book relates to the .NET Framework 1.1 and Visual Studio .NET. Both of these technologies have been revamped numerous times, and so I read this book knowing that a lot of it is now simply out of date. For example, the book gives an example of a Composite Control class which you should copy, however, .NET 2.0+ all have this class, plus a lot more. Plus, the underlying languages (C#, VB.NET etc) themselves have been revamped.

At times the book is very hard to follow as it throws the develop well into the deep-end, even when trying to explain the background topics. For example, I had to look elsewhere for clarification on what a Delegate is, even though I actually have used them many times before unknowingly. Also, there are lots of command line examples for compiling, which again is no longer necessary. Lastly, the amount of time spent programming styles which work with IE4 made this a little boring toward the end.

Overall, this is a good read and offers lots of pointers for looking for further help (especially when creating databound controls), but it did not address my particular problem (child controls databound content disappearing on postback). Recently I stumbled upon two method calls in the framework that fixed my problem, RecreateChildControls() and DataBindChildren() but these aren't documented anywhere beyond their basic definitions. The book doesn't mention them either, so again, is this simply a versioning issue...?

Let's have a revised version then... please?!?! :-)
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com: 4.0 out of 5 stars (28 customer reviews)

45 of 47 people found the following review helpful:
5.0 out of 5 stars What technical writing should be, 23 Feb 2003
By Jesse Liberty - Published on Amazon.com
This review is from: Developing Microsoft® ASP.NET Server Controls and Components (Pro-Developer) (Paperback)
I almost never comment on the work of other authors, but this book is so good, so well written, so well organized and so useful that I simply have to praise it.

This is truly what technical writing should be: clear, concise, well-organized, well presented, with useful exercises.

If you need to learn how to write ASP.NET custom controls, in detail and in depth, this is clearly the book to buy.

I recommend it highly.

-Jesse Liberty


22 of 22 people found the following review helpful:
5.0 out of 5 stars Most practical development book I've read in years, 1 Dec 2002
By Graham F - Published on Amazon.com
This review is from: Developing Microsoft® ASP.NET Server Controls and Components (Pro-Developer) (Paperback)
This book is an absolute must for anyone that wants answers to questions regarding server control development for ASP.Net. I don't know of any where else that fully describes the details and requirements of coding solid controls.

The book is fairly complicated but only because control development happens to be complicated. If you are expecting a book that will simplify custom control development this isn't it. If you find a book that simplifies control development and it serves your purposes that is great but you will certainly be missing out on a great deal of the power available. If you are serious about non-trivial control development and are looking for a book that explains custom controls then this book is very nearly perfect.

I have this book open on my desk everyday as it answers questions I have been unable to find answers to anywhere else.

If you are developing controls and you don't enjoy being frustrated or hacking endlessly away trying to get your controls to work properly, buy this book.


24 of 25 people found the following review helpful:
5.0 out of 5 stars Bravo Nikhil and Vandana!, 26 Sep 2002
By A. Lowe - Published on Amazon.com
This review is from: Developing Microsoft® ASP.NET Server Controls and Components (Pro-Developer) (Paperback)
Nikhil and Vandana do an amazing job of distilling a fairly complex subject - building ASP.NET Server Controls. They start out by discussing the internals of ASP.NET and server control architecture, move into the nuts and bolts of server controls (rendering, event model, client-side script, processing postbacks, custom state management, etc). There are tons of examples throughout the book. In addition to the tons of examples, there are two full case studies (a data bound templated control and a DHTML based control) at the end of the book. The sample are almost all in C# but I would still advise VB.NETers to buy this book because the principles and insight cannot be found anywhere else. ...
 Go to Amazon.com to see all 28 reviews  4.0 out of 5 stars 
Were these reviews helpful?   Let us know
 
 
Only search this product's reviews



Customer Discussions

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

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

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges