日期:2014-05-17  浏览次数:20471 次

求大神解答关于ASP.NET身份验证的问题
在登录按钮事件中:
        string name = this.txtUsername.Text.ToString();
        string pwd = txtPassword.Text.ToString();
        if (Membership.ValidateUser(name, pwd))
        {
            FormsAuthentication.SetAuthCookie(name, false);
            this.pnLogin.Visible = true;

            this.Label1.Text = Page.User.Identity.Name.ToString();
        }
        else
        {
            this.Label1.Text = "对不起,登陆失败!";
            this.btnRevLogin.Visible = true;
        }
为何登录成功后Label1显示不了登录名?用LoginName控件也显示不了,但是登录成功了呀 请问怎么回事?必须刷新下才能显示 请问怎么解决

------解决方案--------------------
 this.Label1.Text =name;试试