2014-08-28 4 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 равна NULL на странице входа.

На Page_Load из LoginPage

protected void page_load(argument e) 
{ 
if(session[userId]==null) 
    { 
    logoutbttn.visible=false; 
} 
} 
Смежные вопросы