用戶控件(usercontrol)在ASP.NET中:使用與ASP.NET頁相同的語法,以聲明方式創作的服務器控件。該控件用.ascx擴展名保存為文本文件。
用戶控件允許對頁功能進行分區和重用。
第一次請求時,頁框架立即將用戶控件分析為從System.Web.UI.UserControl派生的類,并將該類編譯到一個程序集中;頁框架在后面的請求中將重用該程序集。
因為用戶控件不需要預編譯就可以進行頁面樣式創作和部署,所以開發起來很容易。
在Windows窗體中:在應用程序內部或應用程序之間提供一致性行為和用戶界面的復合控件。
用戶控件可以是某個應用程序的本地控件,也可以添加到庫中并編譯成DLL供多個應用程序使用。