偶尔我会得到这个奇怪的Microsoft错误,其中Web窗体(带有设计器文件)的控件在运行时为空。
在ASPX页面中重命名控件的ID总能解决问题,但没有别的。
所有控件都不会出现问题 - 只是一些 - 而且通常是我最近添加到页面中的控件。
其他人见过这个?
答案 0 :(得分:0)
我在两个不同的案例中看到了这些事情:
您在自己的控件上设置了OutputCache - 为此您只需要知道哪些控件正在使用OutputCache,甚至更好地使这个控件自给自足,这样就不需要从页面进行外部交互。
由于某种原因,相应的设计师文件被破坏了,VisualStudio没有正确更新ID - 我从来没有那么多时间和耐心去挖掘它。
答案 1 :(得分:0)
在我的情况下,问题是由文本中包含无效内容的控件引起的。确保从控件的值中删除所有<
,>
个字符,然后对其进行测试。