代码如下:
this.Label1.Text=Session["UserName"].ToString()+",欢迎您";
if(Session["Posit"].ToString() == "普通管理员")
{
    this.LinkButton.Visible=false;
}
可是当是普通管理员登陆的时候,LinkButton还是可见,为什么?
谢谢

解决方案 »

  1.   

    那说明不是你这段代码有问题,而是你把这段代码放错了地方
    欢迎大家来我的博客作客:http://blog.csdn.net/aafshzj/
    我正在写一系列关于AAF组件框架的文章。该框架能对开发工作提供很多帮助,并极大地提高开发效率。希望大家看一看并提出宝贵建议。
      

  2.   

    放在Page_Load里
    肯定没有放错,难道代码有错?
      

  3.   

    1)看看有没有缓存,客户端的、服务器端的
    2)跟踪Page_Load,看看管理员登录时,是否执行了希望的逻辑
    3)接管PreRender事件,看看此时this.LinkButton.Visible是否符合预期。
      

  4.   

    Session["Posit"].ToString() 查看一下 这个的值 不就行了吗?
      

  5.   

    Session["Posit"].ToString().Trim()这样就好了,!
    还是要谢谢各位!
      

  6.   

    建议楼主不要用session,用COOKIE较好
      

  7.   

    楼上地具体说说,怎么用cookie