【发布时间】:2012-01-31 10:05:33
【问题描述】:
我得到“对象引用未设置为对象的实例”。在我的母版页代码后面。如何解决?
Site.Master.Cs
protected void Page_Load(object sender, EventArgs e)
{
if (Session["IsLogin"] == "1")
{
((HyperLink)HeadLoginView.FindControl("Login")).Visible = false;
((HyperLink)HeadLoginView.FindControl("Logout")).Visible = true;
}
else
{
((HyperLink)HeadLoginView.FindControl("Login")).Visible = true;
((HyperLink)HeadLoginView.FindControl("Logout")).Visible = false;
}
}
Site.master
<asp:LoginView ID="HeadLoginView" runat="server" EnableViewState="false">
<AnonymousTemplate>
[ <a href="~/Default.aspx" id="HeadLoginStatus" runat="server">Log In</a> ]
[ <a href="~/Logout.aspx" id="HeadLoginStass" runat="server">Log Out</a> ]
</AnonymousTemplate>
【问题讨论】: