我的主页中有一个超链接控件,如下所示:
<asp:HyperLink runat="server" ID="lnkLoginButton">Login</asp:HyperLink>
当我在Masterpage codebehind
上的Page Load事件中引用控件时lnkLoginButton.Text = "Go to..."
构建
时出现此错误error BC30451: Name 'lnkLoginButton' is not declared
即使我从工具箱中将控件拖到母版页中,也会发生这种情况。
有什么想法吗?谢谢!
答案 0 :(得分:0)
仔细检查您的母版页是否正确地继承了类后面的代码。如果命名空间和类名不匹配,那就可以解释为什么它无法看到Button。