2012-01-13 5 views
0

全体のメッセージは次のとおりです。ASP.site_master HeadLoginView_ViewChanged」の定義が含まれていません 『』

コンパイラエラーメッセージ:CS1061: 『ASP.site_masterはHeadLoginView_ViewChanged』の の定義が含まれていない 『』なし拡張メソッド タイプ 「ASP.site_master」の最初の引数を受け入れる「HeadLoginView_ViewChanged」を見つけることができる(あなたがusingディレクティブまたは アセンブリ参照が不足している?)

それが何を好きではないでしょうか?私はSite.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> 
+0

コードを後ろに投稿できますか?コンパイラは 'HeadLoginView_ViewChanged'メソッドを探しています。これは' asp:LoginView'の 'OnViewChangedイベント'で参照されているためです。 –

答えて

1

これは、コードビハインドに構文エラーがある場合や、ハンドラを削除した場合に発生します。

1

イベントを捕捉する方法が一致しません。それは私がそれを経験したときに常に誤りです。名前がマークアップの内容と100%一致することを確認してください。

関連する問題