所以我正在使用 LoginView 控件。这就是我所知道的,如果用户登录,它将显示模板的登录视图,否则显示 AnonymousTemplate。这适用于我的页面。我已经在多个页面上使用了它。
现在我的问题是:
有没有一种方法可以限制登录视图显示给非成员,即使他们已经登录。换句话说,登录视图应该只显示给 typeA 成员而不是 typeB。
有没有一种方法可以以编程方式为特定用户隐藏 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>