ASP.site_master' does not contain a definition for '
本文关键字:contain definition for not does site ASP master | 更新日期: 2023-09-27 18:20:11
整个消息是:
编译器错误消息:CS1061:"ASP.site_master"不包含"HeadLoginView_ViewChanged"的定义,没有扩展方法"HeadLoginView_ViewChanged"接受类型为的第一个参数找不到"ASP.site_master"(是否缺少using指令或程序集引用?)
它不像什么?我在网站上工作。Master和下面的代码就在那里。
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false" onviewchanged="HeadLoginView_ViewChanged">
<AnonymousTemplate>
[ <a href="~/Account/Login.aspx" ID="HeadLoginStatus" runat="server">Log In</a> ]
</AnonymousTemplate>
<LoggedInTemplate>
Welcome <span class="bold"><asp:LoginName ID="HeadLoginName" runat="server" /></span>!
[ <asp:LoginStatus ID="HeadLoginStatus" runat="server" LogoutAction="Redirect" LogoutText="Log Out" LogoutPageUrl="Default.aspx"/> ]
</LoggedInTemplate>
</asp:LoginView>
如果您的代码绑定中有语法错误,或者删除了处理程序,就会发生这种情况。
它没有一个匹配的方法来捕获事件。当我遇到这种情况时,总是会出现这种错误。请确保名称与标记中的内容100%匹配。