请教各位高手:我想在其他模块中显示当前用户名,请问如何显示?谢谢! 

解决方案 »

  1.   

      你在登陆的时间就用session存储用户id,然后封装在一个自定义的类,每次用的时候只要继承这么类就好
      

  2.   

    登录成功后,
    FormsAuthentication.SetAuthCookie('登录的用户名', false);在其他模块中用
    HttpContext.Current.User.Identity.Name 直接读取
      

  3.   

    3楼说了web方式,如果winform的话,用静态类来操作。
      

  4.   

    用构造函数传值ProfessionalFrm frm = new ProfessionalFrm(userinfo);
       /// <summary>
            /// 构造函数
            /// </summary>
            /// <param name="_userinfo"></param>
            public ProfessionalFrm(UserInfo _userinfo)
            {
                InitializeComponent();
                userinfo = _userinfo;
            }        private UserInfo userinfo;
      

  5.   

    web用session或者cookie,或者页面传值;
    winfrom全局变量,或者传值
      

  6.   

     写一个public static 变量。。 全局访问。 
     如果你使用的是。net 4.0 还有缓存这个可以用