2010-06-17 80 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#

回答