我做一个网站,想在首页把label标签隐藏,等到用户登录后首页就变成“欢迎**登录”的样式。现在的问题是,怎么用代码编写隐藏label,并且在用户登录后label里能显现出“欢迎张三登录”?

解决方案 »

  1.   

    Visible属性设置。
    开始把lable1.Visible= false;在登陆后lable1.Visible=true
      

  2.   

    用Session来记录用户ID,然后登陆后附给label值(label初使值为"")
      

  3.   

    用session记录的用户名
    页面加载时
     
    protected void Page_Load(object sender, EventArgs e)
            {
                if (Session["name"] != null)
                {
                    this.Label1.Text = Session["name"].ToString();
                    this.Label1.Visible = true;
                }
                else 
                {
                    this.Label1.Visible = false;
                }
            }
      

  4.   

    this.Label1.Text ="欢迎"+ Session["name"].ToString()+"登录"; 
      

  5.   

    先调节visible属性隐藏,登陆后再显示就行
      

  6.   

    说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。 编译器错误信息: CS0103: 当前上下文中不存在名称“ture”源错误: 行 31:              * */
    行 32:             Label2.Text = "欢迎"+roll+"登录";
    行 33:             Label2.Visible = ture;
    行 34:           }
    行 35:         
     为什么?
      

  7.   

    你说为什么,你家的true是这样写的啊
      

  8.   


    头一次写程序吧?true这个单词都能写错,写错了都提示了,还不知道错哪里了