したがって、LoginView コントロールを使用しています。これは私が知っていることです。ユーザーがログインしている場合、テンプレートの Loggedin View が表示されます。それ以外の場合は、AnonymousTemplate が表示されます。これは私のページで機能します。これを複数のページで使用しました。
今私の質問は:
ログインしている場合でも、非メンバーに対してログイン ビューが表示されないように制限する方法はありますか。
特定のユーザーの Loggedin/AnonymousTemplate をプログラムで非表示にする方法はありますか。例: コード ビハインド:
If(type of member == A) then Loggedin.visible = true else loggedin.visible = false end if
#2が正しくないように見えることは知っていますが、どれが最善の方法かわかりませんか?
<asp:LoginView id="LoginView1" runat="server">
<AnonymousTemplate>
Please log in for personalized information.
</AnonymousTemplate>
<LoggedInTemplate>
Thanks for logging in
<asp:LoginName id="LoginName1" runat="Server"></asp:LoginName>.
</LoggedInTemplate>
</asp:LoginView>