未声明主页中的控件

时间:2013-03-14 20:26:37

标签: asp.net master-pages code-behind

我的主页中有一个超链接控件,如下所示:

<asp:HyperLink runat="server" ID="lnkLoginButton">Login</asp:HyperLink>

当我在Masterpage codebehind

上的Page Load事件中引用控件时
lnkLoginButton.Text = "Go to..."

构建

时出现此错误
error BC30451: Name 'lnkLoginButton' is not declared

即使我从工具箱中将控件拖到母版页中,也会发生这种情况。

有什么想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

仔细检查您的母版页是否正确地继承了类后面的代码。如果命名空间和类名不匹配,那就可以解释为什么它无法看到Button。