Response.Redirect("Password_ret.aspx?userid="+TextBox1.Text);
将文本框中的数据发送到password_ret页面
类似地,
我应该使用什么命令protected void GridView1_SelectedIndexChanged(object sender, EventArgs e)
将数据发送到下一页。我正在使用
Response.Redirect("Feedback.aspx?Session_ID=" ??what should be used here??);
Session_ID是我数据库中的一个字段
答案 0 :(得分:1)
您想要.NET会话ID吗?
现场可用:
Session.SessionID
如果这就是你所追求的。如果您希望在URL中传递会话ID而不是使用cookie,您可以在web.config中启用它:
<sessionstate
mode="inproc"
cookieless="true"
timeout="20"
/>
答案 1 :(得分:0)
我建议将会话ID存储在cookie中
答案 2 :(得分:0)
要存储会话信息,您可以使用Session
对象,Cookie
,ViewState
,QueryString
或Hidden Form
变量。快速搜索StackOverflow或Google应该可以帮助您确定哪个是最适合您需求的选项。
答案 3 :(得分:0)
添加
DateKeyNames="SessionID"
到你的GridView声明。
然后在你的代码背后:
Response.Redirect("Feedback.aspx?Session_ID=" + GridView1.SelectedValue);