Ошибки компиляции после преобразования в проект веб-приложения с веб-сайта - PullRequest
2 голосов
/ 21 ноября 2008

Я пытаюсь преобразовать веб-сайт в модель проекта веб-приложения, и я сталкиваюсь с ошибками компиляции, которые, по-видимому, не охватываются указаниями, которые я нашел на Преобразование проекта веб-сайта в веб Проект приложения .

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

К сожалению, у нас есть много веб-форм, использующих TabContainer, и преобразование всех ссылок на дочерние элементы управления из простых ссылок на свойства в вызовы FindControl будет довольно обременительным.

Во время исследования проблемы я обнаружил ссылку на свойство TemplateInstance в Single Instance Templates , которое казалось многообещающим, но я понимаю, что это применимо к дизайнерам элементов управления, а не к пользователям элементов управления. Любая помощь будет высоко ценится.

Ответы [ 3 ]

0 голосов
/ 12 июня 2009

Мне было бы любопытно услышать, каково было ваше окончательное решение решить эту проблему.

Чтение вашего поста, по сравнению с моими текущими исследованиями конверсии веб-приложений, заставляет меня рискнуть и направить вас на эту страницу, надеясь, что она может пролить некоторый свет на то, что происходит с вашим файлом с выделенным кодом при преобразование и компиляция.

0 голосов
/ 22 декабря 2011

Создали ли вы файл конструктора для всех элементов управления с помощью «Преобразовать в веб-приложение ...»

0 голосов
/ 21 ноября 2008

Я думал, что добавлю еще один момент. Эта проблема не относится к TabContainer Ajax Control Toolkit. Действительно, у меня есть элемент управления FormView, и все дочерние элементы управления в ItemTemplate больше не распознаются компилятором как свойства страницы и приводят к ошибкам компиляции. Я не могу поверить, что мне нужно изменить все эти правильные ссылки, чтобы найти вызовы findcontrol в моих формах только потому, что я перешел с веб-сайта в проект веб-приложения. : - (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...