在visual studio怎样调用登陆窗口那边的用户名信息???

2025-01-01 02:37:33
推荐回答(5个)
回答1:

不太清楚你的意思..是不是这样儿:

xiugaiForm中加两个属性.用户名和密码:
public string username;
public string password;

在xiugaiForm的构造函数中加两个参数.分别是用户名和密码.
public Form4(string username,string password)
{
this.username=username;
this.password=password;
InitializeComponent();
}

在denglu窗体中要打开xiugaiForm的时候:
xiugaiForm f=new xiugaiForm(this.TextBox1.Text,this.TextBox2.Text);//分别是用户名和密码的文本框
f.Show();

然后在你的xiugaiForm中直接使用这两个属性就OK.

我没太懂你的意思.不知道是不是我想的这样儿.

回答2:

你可以使用SESSION或者是REQUEST

登陆页面中写入如下语句
Response.Redirect("Welcome.aspx?name=" + strName + "&password=" + strPassword);
跳转到事先准备好的Welcome.aspx页面
在Welcome.aspx中写入:
string strName = "";
string strPassword = "";
strName = Request["name"].ToString();
strPassword = Request["password"].ToString();
再针对两个字符串进行操作

回答3:

是Winform吧!
譬如说你的登陆窗体上有一个button键,你可以这样写它的事件来弹出修改窗体.
xiugaiForm frm=new xiugaiForm();
this.Hide(); //如果你想隐藏登录窗体
frm.ShowDialog();

然后把登录窗体中的用于输入用户名的控件(textBox)的访问属性Modifiers设置为public

这样之后你就可以在别的窗体访问这个控件的Text,当然就可以获得你之前输入的用户名了

回答4:

这问题要用到状态管理:常用的Session,Cookie,Application,

回答5:

session是一种方法,但不是最好的,个人感觉
你可以用public在页间传值啊
先建立一个类定义用户名,密码及其他字段(用public static定义)
然后在登录页面把值付给这些全局变量,最后在修改也用(方法名).(字段名)调用就好了,很方便的