如题,我在网上找了一下。有一个方法,如下
if (HttpContext.Current.User.Identity.IsAuthenticated)
        {
            Label1.Text = HttpContext.Current.User.Identity.Name;
        }但是这个Name是系统的用户名,Label1显示2XPUR0SX98RVUTB\Administrator我想显示当前登录的信息,请问应该如何实现?PS:不用SESSION,只用Membership或Membershipuser等类实现。

解决方案 »

  1.   

    得到2XPUR0SX98RVUTB\Administrator这个
    可能你在web.config
    的登录模式是windows而不是forms改成<authentication mode="Forms" />试试,看是不是你要的信息个人见解,共同学习
      

  2.   

    如果是Form认证,User.Identity.Name就是用户名。-------------------------------
    爱读在线收藏夹  www.addtoo.net
    -------------------------------
      

  3.   

    在。NET2。0中Identity就是登陆用户所有的属性,比如。NAME就是登陆名字,。PASSWORD就是登陆密码,不过密码是用MD5加密的,并且长达7位,还要加上特殊字符。你可以在IDE环境里测试一下。