不太清楚你的意思..是不是这样儿:
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.
我没太懂你的意思.不知道是不是我想的这样儿.
你可以使用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();
再针对两个字符串进行操作
是Winform吧!
譬如说你的登陆窗体上有一个button键,你可以这样写它的事件来弹出修改窗体.
xiugaiForm frm=new xiugaiForm();
this.Hide(); //如果你想隐藏登录窗体
frm.ShowDialog();
然后把登录窗体中的用于输入用户名的控件(textBox)的访问属性Modifiers设置为public
这样之后你就可以在别的窗体访问这个控件的Text,当然就可以获得你之前输入的用户名了
这问题要用到状态管理:常用的Session,Cookie,Application,
session是一种方法,但不是最好的,个人感觉
你可以用public在页间传值啊
先建立一个类定义用户名,密码及其他字段(用public static定义)
然后在登录页面把值付给这些全局变量,最后在修改也用(方法名).(字段名)调用就好了,很方便的