2010-06-17 71 views
0

我的母版页顶部有以下登录状态控件。它显示登录为,管理员登录和注销选项。如何获取ASP.NET登录状态控件以显示登录选项?

但是,当用户未登录时,那里没有显示任何内容。当用户没有登录时,有没有办法显示一个“登录”文本链接,将您带到登录页面,然后在用户登录后“消失”?

任何帮助表示赞赏。谢谢!

  <asp:LoginName ID="LoginName1" runat="server" FormatString="Logged in as {0}" ForeColor="Aqua" /> 

     <asp:LoginView ID="LoginView1" runat="server"> 
      <RoleGroups> 
       <asp:RoleGroup Roles="Managers"> 
       <ContentTemplate> 
        <asp:HyperLink ID="HyperLink1" runat="server" 
          NavigateUrl="~/Management/management.aspx">Manage Site</asp:HyperLink> or      
        <asp:LoginStatus id="LoginStatus1" runat="server" />        
       </ContentTemplate> 
       </asp:RoleGroup>      
      </RoleGroups>      

      <LoggedInTemplate> 
       (<asp:LoginStatus id="LoginStatus1" runat="server" />) 
      </LoggedInTemplate> 

     </asp:LoginView> 

ASP.NET 3.5 VWD 2008 C#

回答