Пользовательский элемент управления - это частичная веб-страница, созданная так же, как и любая другая веб-страница в ASP.NET, за исключением того, что она имеет расширение .ASCX и может быть встроена в другие ваши страницы ASPX.
Пользовательские элементы управления зарегистрированы на веб-странице, на которой они используются, например:
<%@ Register TagPrefix="UC" TagName="TestControl" Src="test.ascx" %>
Затем они объявляются на веб-странице, на которой они будут использоваться, например:
<UC:TestControl id="Test1" runat="server"/>
Пользовательские элементы управления - это компоненты скомпилированного кода, которые выполняются на сервере, предоставляют объектную модель и отображают текст разметки, такой как HTML или XML, как обычная веб-форма или пользовательский элемент управления. Пользовательские элементы управления написаны на C # или VB и являются производными от класса
System.Web.UI.WebControls.WebControl
Серверные элементы управления - это элементы управления, которые выполняются на сервере и отображают разметку для браузера. Пользовательские и пользовательские элементы управления являются примерами серверных элементов управления.
http://support.microsoft.com/kb/893667