在设计导航栏的时候遇到了一个问题,就是通过判断用户是否登录来隐藏“登录”“注册”“退出”等链接。
在div里面加入
runat="server"
属性,并且需要定义一个id=XXX。
后台cs文件里面加入如下代码:
if (Session["UserID"] != null)
{
this.XXX.Visible = true;
}
else
{
this.XXX.Visible = false;
}
或者
if(Session[UserID]!= null)
{
XXX.Style["Display"] = "Block"; //显示
}
else
{
XXX.Style["Display"] = "None"; //隐藏
}