用户lpgs后如何显示注销按钮

时间:2011-07-28 16:21:43

标签: c# .net asp.net visual-studio master-pages

我在母版页中有一个注销[链接按钮],我想在用户登录后显示它。 我这样做了

protected void LoginAction_Click(object sender, EventArgse)
    {

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

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

3 个答案:

答案 0 :(得分:1)

我不确定你要求的是什么,但听起来你想知道如何在母版页中引用内容?

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

答案 1 :(得分:1)

只需在LoginStatus控件

中添加LoggedInTemplate即可
 <LoggedInTemplate>
    <asp:LoginStatus ID="LoginStatus1" runat="server" OnLoggedOut="LoginStatus1_LoggedOut"                                             
    LogoutText="Sign Out" CssClass="linkLoginControls" />
 </LoggedInTemplate>
当用户登录

时,

LoggedInTemplate将可见

答案 2 :(得分:0)

如果您无法使用loginstatus控件,那么您可以检查页面加载,如果用户已通过身份验证,如果是,则将您的注销按钮/超链接设置为可见。