2014-08-28 33 views

回答

0

您還可以使用LoginView control用於此目的:

顯示相應的給定用戶的內容模板,基於 用戶的身份驗證狀態和角色成員資格。

<asp:LoginView ID="lv" runat="server"> 
     <AnonymousTemplate> 
      <!-- child controls --> 
     </AnonymousTemplate> 
     <LoggedInTemplate> 
      <!-- child controls --> 
     </LoggedInTemplate>  
</asp:LoginView> 

因此可以把註銷按鈕進入顯示LoggedInTemplate容器。

0

您可以檢查是否User.Identity.Name是在母版頁空字符串

0

只要在登錄頁面上userId上的會話爲空時使按鈕可見性爲false即可。

論LoginPage

protected void page_load(argument e) 
{ 
if(session[userId]==null) 
    { 
    logoutbttn.visible=false; 
} 
} 
在Page_Load