Я создал элемент управления, который использует ITemplate внутри, чтобы позволить пользователю добавлять свои собственные вещи.
<my:MyControl id="myControl" runat="server">
<Content>
//some stuff in here
</Content>
</my:MyControl>
Свойство «Содержимое» является шаблоном. (Это просто упрощено. Эта конструкция находится под большим контролем).
Теперь у меня проблема с тем, что мой пользователь помещает свой собственный UserControl в <Content>..</Content>
. Это не должно быть проблемой, но UserControl выполняет вызов QueryString страницы в событии PageLoad. И теперь я понял, что объект Page является нулевым, когда UserControl находится в шаблоне, в то время как он работает, если он размещен снаружи, обычно на странице.
У кого-нибудь есть идеи, в чем может быть проблема?