複製鏈接
請複製以下鏈接發送給好友

組合控件

鎖定
組合控件,即在單個控件中集成了一個或多個服務端程序及HTML控件。
中文名
組合控件
外文名
user control
類    似
用户控件
不同之處
自己的程序集中
自定義的組合控件在功能上與用户控件非常類似,最大的不同之處是,它只存在於它自己的程序集中(或與其他控件共享),能被放在工具條中,並可提供它所包含控件的所見即所得視圖方式。
另一方面,自定義組合控件比用户控件(user control)更加難創建,因為Visual Studio.NET的設計者們並沒有提供可視化創建它們的任何工具,因此,問題是:為什麼要用組合控件取代用户控件呢?
當分發控件到多個Web程序或系統中時,如果使用自定義Web組合控件,情況要好得多,而用户控件最好用在不重視複用的地方,例如,如果只准備在你自己的網站中使用控件,那麼用户控件可能會是更好的選擇。基本上來説,你不得不在創建它所花的額外努力與從中所得到的可複用次數之間,作一權衡;同時,因為自定義組合控件只存在於它自己的程序集中,所以在每台電腦上,只需要一份拷貝,而用户控件則放置於Web程序集內,因此,必須存儲在每一個使用它的Web網站上。