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

Buy New

or
Sign in to turn on 1-Click ordering.
Buy Used
Used - Very Good See details
Price: £3.46

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 2 left in stock--order soon.

Formats

Amazon Price New from Used from
Kindle Edition £25.25  
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? Plus, get an extra £5 Gift Certificate when you trade in books worth £10 or more before June 30, 2012. Visit the Books Trade-In Store for more details.

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: 871,706 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

4 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
22 of 24 people found the following review helpful
By Rich T
Format: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.

Comment | 
Was this review helpful to you?
By Rouchie TOP 1000 REVIEWER VINE™ VOICE
Format:Paperback|Amazon Verified Purchase
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?!?! :-)
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  28 reviews
45 of 47 people found the following review helpful
What technical writing should be 23 Feb 2003
By Jesse Liberty - Published on Amazon.com
Format:Paperback|Amazon Verified Purchase
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
Most practical development book I've read in years 1 Dec 2002
By Graham F - Published on Amazon.com
Format: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
Bravo Nikhil and Vandana! 26 Sep 2002
By A. Lowe - Published on Amazon.com
Format: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. ...
Search Customer Reviews
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