ASP.net web 这个界面没有textbox,我想直接把另一个界面的值拿过来,然后直接进行数据库查询,然后讲查询的数据放入gridview里面。
可以设置为session变量,或者地址栏传参。
// 1. QueryString传参
// a.aspx
private void Button1_Click(object sender, System.EventArgs e)
{
string s_url;
s_url = "b.aspx?name=" + Label1.Text;
Response.Redirect(s_url);
}
// b.aspx
private void Page_Load(object sender, EventArgs e)
{
string name = Request.QueryString["name"];
}
// 2. Session
// a.aspx
private void Button1_Click(object sender, System.EventArgs e)
{
Session["name"] = Label.Text;
}
// b.aspx
private void Page_Load(object sender, EventArgs e)
{
string name;
name = Session["name"].ToString();
}
如上,供参考,满意请采纳,谢谢!
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632