Это называется пользовательским серверным элементом управления.Вы можете прочитать подробное прохождение о них.Вам необходимо, чтобы серверный элемент управления находился в сборке, отдельной от вашего проекта, а затем ссылаться на сборку в вашем проекте.
Синтаксис, который вы хотите использовать для размещения элемента управления на странице:
<%@ Register Assembly="YourAssemblyName" TagPrefix="myControl" Namespace="YourNamespaceName"%>
Затем вы можете ссылаться на элемент управления:
<myControl:CustomFileUpload .... />
Простой способсделать это, чтобы добавить элемент управления на вашу панель инструментов.Затем вы можете перетащить элемент управления из панели инструментов на любую страницу.Реестр будет создан автоматически.Чтобы добавить элемент управления на панель инструментов
- Щелкните правой кнопкой мыши на вкладке панели инструментов, где должен находиться элемент управления, выберите «Выбрать элементы».(Вы можете создать новую вкладку или использовать существующую).
- Выберите Обзор
- Найдите и выберите свою сборку, нажмите Открыть
- Теперь ваш элемент управления должен появиться ввкладка панели инструментов.