当我们设置窗体验证的时候,假使用户已经通过了窗体验证被导向到了另外个页面,那么怎么样在另外的那个页面里面得到用户的登陆名呢?比如这个页面是index.aspx,也就是代码:FormsAuthentication.RedirectFromLoginPage(txtName.Text,false)中的txtName的值呢?
我们可以这样:
在被导向到的那个页面的cs代码里这样写:
string userName = this.User.Identity.Name.ToString();
这里面的userName就获得了传递过来的值