我写了个login在前台页面是这样的
<div id="UserLogin" style="display:table-cell; vertical-align: middle; text-align: right;">
                  
                    用户:<input id="Text1" type="text" size="10" />
                    密码:<input id="Password1" type="password" size="10" />
                    <input id="Button1" type="button" value="登陆" onclick="GoError();"/>
                    <input id="Button2" type="button" value="注册" onclick="GoReg();"/>
</div>
<div id="UserWelcome" style="display:none">
                    欢迎你,<span id="UserName"></span><input id="Button3" type="button" value="退出" />
</div>
现在我登陆了,我想每次在后台的PageLoad事件里面判断该显示哪个层
If(Session["UserName"]!=null)
{
         //前台<div id="UserWelcome">的style变为display:table-cell
         //<div id="UserLogin">的变成none
}请问得怎么写?

解决方案 »

  1.   


     //前台<div id="UserWelcome">的style变为display:table-cell
             //<div id="UserLogin">的变成none
    这里要怎么写~?
      

  2.   

    在后台定义两变量
    比如:
    protected string style1;
    根据条件改变style1的值
    style1 = "display:table-cell; vertical-align: middle; text-align: right;"style="<%=style1%>"
      

  3.   

    有这费尽的功夫
    js早就完成了...................js是写好了....可是又不懂用js怎么获取session来判断~~~
      

  4.   

    我一般是用两个panel控件,把两个部分分别放进去,然后根据实际情况判断两个panel的显示与隐藏。
    当然给div加个runat=server也行,这样,后台就可以控制它的visiable了
      

  5.   

    除非你有特别的要求,否则不建议使用session来判断。可以使用forms认证。