使用C#语言做ASP.NET网页
在一个项目中我做了两个简单的网页,分别称作A.aspx和B.aspx,我在A中加入一个label和一个button,点击button进入B页,在B页加入一个textbox和一个button,点击B中的button返回A页,并把B中textbox的值在A页中的label中显示,怎么实现啊?我是刚学ASP.NET,不知道怎么做,请高手指点。
------解决方案--------------------我不知道这样行不行,你可以试试
在根目录创建global.asax,给Application_Start添加一个集合。
void Application_Start(object sender, EventArgs e)
{
Application["textbox"] = null;
}
在B.aspx的button click里面
protected void ButtonB_Click(object sender, EventArgs e)
{
Application["textbox"] = TextBoxB.Text;
Response.Redirect("~/A.aspx");
}
在A.ASPX的textbox的init()里面
protected void TextBoxA_Init(object sender, EventArgs e)
{
TextBoxA.Text = Application["textbox"].ToString();
}
------解决方案--------------------要么把值放在Session中,
要么在b页面的按钮方法中,
读取textbox的值,以连接字符串的形式来获取,.==> a.aspx?xxx=123