我有兩個問題在這裏緊密耦合。關於創建自定義擴展控件的困惑
當你看着MSDN上的文檔有關創建擴展控制他們所宣揚新的控制必須從ExtenderControl
這是Asp.net Ajax Library
引用的一部分繼承:read more about it但閱讀更多關於擴展程序控件我還發現this其中指出控制必須從ExtenderControlBase
繼承,這是AjaxControlToolkit
的一部分。其思維是沒有意義的,工具包已經擴展控制收集和
爲什麼要我的新的控制從實際從
Microsoft Ajax Library
繼承另一個基地繼承這也使得誰用我的控制客戶端還包括工具包DLL無論他們喜歡與否。另外,我在上面給出的參考文獻中設置的方式屬性是對比的。 Msdn使用
get/set
方法,但Toolkit文檔更喜歡GetValue, SetValue
。現在要跟隨哪個。
3.雖然這不是一個真正的問題,但是如何保持控件的類庫,我現在沒有任何安排就可以設置。你基於文件夾安排他們嗎?你是否根據他們的功能來放置它們?
感謝您的答案,但從客戶的角度來看,這不會讓他感覺「爲什麼我應該下載/依賴別的東西」離開客戶端「我自己」我感覺一樣 – Deeptechtons
它不應該開發AjaxControlToolkit由微軟作爲框架的延伸。將其他庫合併到解決方案中是很常見的做法。沒有許可限制,客戶將獲得更強大,更全面的測試解決方案,並可以免費獲得未來更新中的更多更新。如果滾動,重新發明輪子沒有意義。 – TheCodeKing
是的,我認爲你是對的,那麼我應該和我的上司討論一下。謝謝 – Deeptechtons