Вложение файлов ASCX в asp.net c # webforms приводит к тому, что объект не установлен в экземпляр ошибки объекта - PullRequest
0 голосов
/ 24 августа 2011

Я могу честно сказать, что никогда раньше не сталкивался с этим: у меня есть два файла .ascx, один из которых вложен в другой. Все работает при первом посещении страницы после сборки, но затем при каждом последующем посещении / обновлении возникает ошибка. Ошибка вызвана тем, что ссылка на вложенный элемент управления;

ctrlAdPanels.Title = _productGroupName;

как в ctrlAdPanels, по-видимому, больше не создается (это ноль). У кого-нибудь есть идеи, почему это может происходить? Это как-то связано с порядком, в котором создаются вложенные элементы управления, и если да, то как я могу принудительно создать экземпляр для вложенного элемента управления?

Спасибо

-Mikey

1 Ответ

0 голосов
/ 24 августа 2011

Хорошо, я отсортировал это сам - это потому, что я использовал OutputCache на вложенном элементе управления в течение 20 секунд.

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