无法从代码隐藏中访问aspx页面上的控件

时间:2010-12-05 10:15:13

标签: c# .net asp.net

我有以下问题: 我在Web应用程序中工作,直到今天。当我尝试从后面的代码访问它时,我放在页面上的任何控件。它根本没有出现。这个问题的概率和原因是什么? 注意: 我是从瘦客户端工作的。他们今天在他们的服务器上做了一些维护之后我发现了这个问题。

我的页面上的先前控件可以正常访问而不会出现任何问题。

3 个答案:

答案 0 :(得分:3)

确保CodeBehindFile属性设置正确

答案 1 :(得分:3)

查看控件是否有ID,这可能听起来很愚蠢但也许是昨天有人 使用代码段标签*标签*标签创建了视图,忘了添加ID

标签*标签*标签的结果......

 <asp:Label Text="text" runat="server" />

应该是

 <asp:Label Text="text" ID="lblInfo" runat="server" />

否则检查页面/ controls / codebehindfile的属性

答案 2 :(得分:2)

查看是否在新控件上正确设置了服务器属性的运行