我在母版页中有一个注销[链接按钮],我想在用户登录后显示它。 我这样做了
protected void LoginAction_Click(object sender, EventArgse)
{
LinkButton btnSignout = (LinkButton)Master.FindControl("btnLogout");
if (btnSignout != null)
{
btnSignout.visible=True;
}
Response.Redirect("home.aspx");
}
答案 0 :(得分:1)
我不确定你要求的是什么,但听起来你想知道如何在母版页中引用内容?
答案 1 :(得分:1)
只需在LoginStatus
控件
LoggedInTemplate
即可
<LoggedInTemplate>
<asp:LoginStatus ID="LoginStatus1" runat="server" OnLoggedOut="LoginStatus1_LoggedOut"
LogoutText="Sign Out" CssClass="linkLoginControls" />
</LoggedInTemplate>
当用户登录时, LoggedInTemplate
将可见
答案 2 :(得分:0)
如果您无法使用loginstatus控件,那么您可以检查页面加载,如果用户已通过身份验证,如果是,则将您的注销按钮/超链接设置为可见。