組合控制項

組合控制項,即在單個控制項中集成了一個或多個服務端程式及HTML控制項。

基本介紹

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

相關詞條

熱門詞條

聯絡我們