c# 全局变量获取登陆用户名
来源:百度知道 编辑:UC知道 时间:2024/05/24 12:36:01
这个问题,建议你定义一个 用户信息的静态类
例如:
internal static class UserInfo
{
static string userName;
public static string UserName
{
get{return userName;}
set{userName = value;}
}
}
你在登录成功以后,调用
UserInfo.UserName = "登录的用户名";
然后,在frm2 里,调用 textBox.Text = UserInfo.UserName;
就OK了,在任意需要的地方,就可以使用 UserInfo.UserName
全局变量 Session["username"] = "";比如你的用户名是Textbox1 当你登录成功的时候写上Session["username"] =Textbox1.tex; 然后在frm2里面要显示到textBox的时候 直接textBox.text=Session["username"]就可以了
可以在一个公共类中定义一个变量
如:public static string name;
如果类是Class1
类前面要加上public,如public class Class1;
那就是Class1.name=登录窗体的textbox.text.ToString();就可以了。
最后from2中的textbox的值=Class1.name;
OK了,给分吧。别忘了。呵呵。
可以使用Static关键字来声明静态变量,
具体是在Login窗体中声明static UserName,然后在其他窗体中使用Login.UserName来指定或者获取UserName的值。
这个问题昨天已经有人问过了。你们