Я пытаюсь преобразовать веб-сайт в модель проекта веб-приложения, и я сталкиваюсь с ошибками компиляции, которые, по-видимому, не охватываются указаниями, которые я нашел на Преобразование проекта веб-сайта в веб Проект приложения .
Проблема заключается в том, что стандартные элементы управления ASP.NET, которые встроены как дочерние элементы управления в ContentTemplate элемента TabContainer / TabPanel Ajax Control Toolkit, больше не отображаются на странице (что приводит к ошибкам компиляции). Похоже, что на них можно ссылаться только с помощью вызова FindControl, тогда как, когда проект был веб-сайтом, они были напрямую доступны в коде страницы за файлом как свойства.
К сожалению, у нас есть много веб-форм, использующих TabContainer, и преобразование всех ссылок на дочерние элементы управления из простых ссылок на свойства в вызовы FindControl будет довольно обременительным.
Во время исследования проблемы я обнаружил ссылку на свойство TemplateInstance в Single Instance Templates , которое казалось многообещающим, но я понимаю, что это применимо к дизайнерам элементов управления, а не к пользователям элементов управления. Любая помощь будет высоко ценится.