У меня, похоже, много проблем с этим.Как использовать пользовательский серверный контроль
Я хочу создать элемент управления ASP.NET, который реализует некоторую основную логику, а затем я хочу получить несколько элементов управления из них, каждый из которых реализует свою собственную специализированную логику.
Я начал с пользовательского контроля, но я не смог найти способ извлечь из него. Я попытался установить атрибут Inherits в производном элементе управления, но независимо от того, что я сделал, производный элемент управления просто не мог распознать базовый элемент управления.
Итак, я попробовал использовать пользовательский контроль на стороне сервера, используя обычный класс, который наследуется от Control. (Обратите внимание, что весь мой рендеринг выполняется из кода.) Но я не могу найти способ получить страницу для распознавания элемента управления. Я пробовал различный синтаксис в директиве @Register, но либо он говорит мне, что атрибут src отсутствует, либо просто не может найти элемент управления. (Обратите внимание, что я предпочитаю не создавать отдельную сборку, если мне это не нужно.) Я понятия не имею, что добавить в сборку, если элемент управления находится из текущей сборки.
Может ли кто-нибудь сделать предложения по этому вопросу? Любые примеры, которые будут работать для моей конфигурации или, возможно, совсем другого подхода?
Обратите внимание, что в настоящее время я не использую код страницы/кода управления. Все мои скрипты страниц хранятся в том же файле, что и моя разметка.