ログインビューで作業しています。loginview 内に gridview があり、それをデータベース テーブルにバインドしたいのですが、.cs コード内でこの gridview にアクセスできませんでした。
私はこれを試しました:
GridView GridView1 = (GridView)LoginView1.FindControl("GridView1");
しかし、gridview は再び初期化されていません。私が設定したweb.configファイルに注意してください
<authentication mode="Forms"/>
誰かがこの問題の解決策を知っていますか?
このコードの一部:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<asp:LoginView ID="LoginView1" runat="server">
<LoggedInTemplate>
<div class="tab-content" id="mytabcontent">
<div class="tab-pane active" id="new1">
<asp:GridView ID="GridView1" runat="server">
</asp:GridView>
</div>
</div>
</LoggedInTemplate>
<AnonymousTemplate>
<asp:HyperLink runat="server" navigationURL = "default.aspx">Login</asp:HyperLink>
</AnonymousTemplate>
</asp:LoginView>
</asp:Content>