У меня есть пользовательский элемент управления на странице mater, представляющий меню, назовем его CustomMenu. Файлы управляющего кода находятся в не специальном каталоге.
Я хочу дать каждой странице, которая использует эту главную страницу, доступ к элементу управления и, используя открытое свойство, сообщить элементу управления, должен ли он отображаться сам.
У меня есть открытое свойство для элемента управления, и я знаю, что могу получить элемент управления, ссылаясь на Page.Master.FindControl ('IdOfControlIwant');
Проблема, с которой я столкнулся, заключается в том, что мне не удается распознать тип элемента управления, распознаваемый компилятором, поэтому, когда я нахожу элемент управления меню, я фактически не могу с ним работать. Единственный способ получить код для распознавания типа - это зарегистрировать его в файле ascx, а затем добавить хотя бы один элемент управления на страницу, что нежелательно.
Мысли