string   strPageInfo   =   User.Identity.Name;   
  if   (strPageInfo   !=   null   &&   strPageInfo   !=   "")   
  {   
      string   []strUserInfo   =   strPageInfo.Split('\\');   
      string   LoginID   =   strUserInfo[strUserInfo.Length   -   1];   //   获得用户的登录名   
      if   (strUserInfo.Length   >   1)   string   LoginDomain   =   strUserInfo[0];   //   获得用户所在的域名   
  }

解决方案 »

  1.   

    谢谢楼上的回答.....  但是我用Request.ServerVariables("LOGON_USER")怎么会报错呢?
      

  2.   

    反复弄,现在程序是没问题了,但是运行却没有显示任何东西呀....
          这是怎么回事???? request中的参数("LOGON_USER")到底指的什么呀?
      

  3.   

    在匿名访问的情况下   LOGON_USER   是空的
      

  4.   

    我木有匿名登陆哦.....  不过最后我只用User.Identity.Name就得到了域名和登陆名...