I got 2 questions which are tightly coupled here.
When you look into the documentation on msdn about creating extender controls they preach that the new control must inherit from ExtenderControl
which is part of the Asp.net Ajax Library
reference:read more about it but on reading more about extender controls i also found this which states that control must inherit from ExtenderControlBase
which is part of AjaxControlToolkit
. Which on thinking doesn't make sense, Toolkit is already extender control collection and
why should my new control inherit from another base which actually inherits from
Microsoft Ajax Library
this also makes client who use my control to also include Toolkit dll whether they like it or not.Also the manner properties set in both the reference i gave above is contrasting. Msdn does it with
get/set
methods but Toolkit docs preferGetValue, SetValue
. Which am to follow now.
3.This is not really a question though, but How do you maintain class library of controls mine is setup right now with no arrangement at all. Do you arrange them based on folders? Do you put them based on their function.