Как отобразить кнопку выхода из системы, как только пользователи lpgs в - PullRequest
0 голосов
/ 28 июля 2011

У меня есть выход [кнопка ссылки] на главной странице, и я хочу показать его, как только пользователь войдет в систему. Я сделал это

protected void LoginAction_Click(object sender, EventArgse)
    {

    LinkButton btnSignout = (LinkButton)Master.FindControl("btnLogout");
        if (btnSignout != null)
        {
            btnSignout.visible=True;
        }

        Response.Redirect("home.aspx");
    }

Ответы [ 3 ]

1 голос
/ 28 июля 2011

просто добавьте LoginStatus в LoggedInTemplate control

 <LoggedInTemplate>
    <asp:LoginStatus ID="LoginStatus1" runat="server" OnLoggedOut="LoginStatus1_LoggedOut"                                             
    LogoutText="Sign Out" CssClass="linkLoginControls" />
 </LoggedInTemplate>

LoggedInTemplate будет видно, когда пользователь вошел в систему

1 голос
/ 28 июля 2011

Я не уверен, что вы просите, но звучит так, как будто вы задаетесь вопросом, как ссылаться на контент на главной странице?

http://msdn.microsoft.com/en-us/library/xxwa0ff0.aspx

0 голосов
/ 12 августа 2011

Если вы не можете использовать элемент управления loginstatus, вы можете проверить загрузку страницы, если пользователь прошел проверку подлинности, и если это так, то ваша кнопка выхода / гиперссылка там установлена ​​в видимый.

...