asp.net LoginView を使用して、認証済みユーザーと匿名ユーザーに異なるデータを表示しています。
<asp:LoginView ID="LoginView1" Runat="server">
<LoggedInTemplate>
<asp:Label ID="Foo" runat="server" />
</LoggedInTemplate>
<AnonymousTemplate>
<asp:Label ID="Bar" runat="server" />
</AnonymousTemplate>
</asp:LoginView>
次に、次のように C# ファイルでこれらのラベルにアクセスします。
Label Foo = (Label)LoginView1.FindControl("Foo");
Foo.Text = "whatever";
私が読んでいるエラー:
説明: 現在の Web 要求の実行中に未処理の例外が発生しました。エラーの詳細とコード内のどこでエラーが発生したかについては、スタック トレースを確認してください。
例外の詳細: System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。