大家好!我是个初学者,最近在做一个网站,我想在首页做个登陆的表格,然后想实现的就是在登陆后把表格变成隐藏,显示一个欢迎“用户”的界面。在欢迎那个界面还有个注销功能
我不知道怎么做,试了半天还是不行,希望大家说的详细些。谢谢!!

解决方案 »

  1.   

    先做一个div隐藏起来(或者在登陆事件里动态写)登陆后执行显示再隐藏你的登录div
      

  2.   

    我用的是表格做的,然后做成服务器控件,行不行
    我的登陆代码是
    protected void pbtnLogin_Click(object sender, EventArgs e)
        {
            string strUserName = this.ptxtUserName.Text.Trim();
            string strPwd = this.ptxtPwd.Text.Trim();
            if (PUsers.ValidateUser(strUserName, strPwd))
            {
                Session["username"] = strUserName;
                Session["userowd"] = strPwd;
                
                
                    
                    this.pTable.Visible = true;
                    this.pHello.Visible = false;
                               
               // Response.Redirect("index.aspx");
            }
            else
            {
                this.plblMessage.Text = "抱歉!登陆失败!请确认后重新提交!";
            }
      

  3.   

    表格也一样
    <table id="tb" runat="server">
    ...登录后tb.Style["display"] = "none";
      

  4.   


    另一个.Style["display"] = "block";
      

  5.   


    Session[""] = null;
      

  6.   

    你建两个div,然后将table放到其中的一个
    例如<div id = "ShowLogin">
    <table>...</table>
    </div> 
    <div id = "ShowHello">
    <span>欢迎您!</span>
    </div>后台代码里面可以这样Response.Write("ShowLogin.Style['display']='none';ShowHello.Style['display']='block';");凭印象写的,没有测试