我有 2 个问题在这里紧密耦合。
当您查看 msdn 上有关创建扩展器控件的文档时,他们宣扬新控件必须继承自ExtenderControl
其中,这是Asp.net Ajax Library
参考的一部分:阅读有关它的更多信息,但在阅读有关扩展器控件的更多信息时,我还发现this指出控件必须继承自ExtenderControlBase
这是AjaxControlToolkit
. 哪个思考没有意义,Toolkit 已经是扩展器控件集合和
为什么我的新控件应该从另一个实际继承自此的基础继承,
Microsoft Ajax Library
这也使得使用我的控件的客户也包括 Toolkit dll,无论他们喜欢与否。此外,我在上面给出的两个参考文献中设置的方式属性也是对比鲜明的。Msdn 使用
get/set
方法来实现,但 Toolkit 文档更喜欢GetValue, SetValue
. 现在要遵循哪个。
3.虽然这不是一个真正的问题,但是你如何维护我的控件类库现在已经设置好了,根本没有安排。您是否根据文件夹排列它们?您是否根据它们的功能放置它们。