Master Page只能使用FindControl访问控件

时间:2012-03-08 09:30:55

标签: asp.net visual-studio-2010

我的一个母版页中有一个奇怪的错误,在Visual Studio中我可以正常访问控件。

即。 Me.lblName.Text = "abc"

编译好。但是,当它运行时,我得到通常的空引用错误。设置任何控件属性的唯一方法是使用

Me.FindControl("lblError").Text = "abc"

由于某种原因似乎没有正确初始化控件。我知道我可以使用init()等自己欺骗和加载它们,但我不应该这样做。让我再说一遍,我不是试图从子页面访问控件,而是主页面本身。

任何人都知道为什么会这样吗?

1 个答案:

答案 0 :(得分:0)

以及重命名,也尝试删除控件并从工具箱中重新添加。