C# 在asp.net c webforms中嵌套ASCX文件会导致对象未设置为对象的实例错误

C# 在asp.net c webforms中嵌套ASCX文件会导致对象未设置为对象的实例错误,c#,asp.net,webforms,custom-controls,C#,Asp.net,Webforms,Custom Controls,老实说,我以前从未遇到过这个问题:我有两个.ascx文件,其中一个嵌套在另一个文件中。在构建后我第一次访问页面时,所有这些都可以正常工作,但随后每次访问/刷新都会导致错误。错误是由于对嵌套控件的引用导致的 ctrlAdPanels.Title=\u productGroupName 如中所示,ctrlAdPanels显然不再实例化,而是null。有人知道为什么会这样吗?这是否与嵌套控件的实例化顺序有关?如果是,如何强制首先实例化嵌套控件 谢谢 -Mikey好的,我自己整理了这个,因为我在嵌套控件

老实说,我以前从未遇到过这个问题:我有两个.ascx文件,其中一个嵌套在另一个文件中。在构建后我第一次访问页面时,所有这些都可以正常工作,但随后每次访问/刷新都会导致错误。错误是由于对嵌套控件的引用导致的

ctrlAdPanels.Title=\u productGroupName

如中所示,ctrlAdPanels显然不再实例化,而是null。有人知道为什么会这样吗?这是否与嵌套控件的实例化顺序有关?如果是,如何强制首先实例化嵌套控件

谢谢


-Mikey

好的,我自己整理了这个,因为我在嵌套控件上使用了OutputCache 20秒。

如果您发布有关如何使用u-ctrlAdPanels的相关代码,可能会有所帮助。