2010-02-22 83 views
0
Response.Redirect("Password_ret.aspx?userid="+TextBox1.Text); 

發送出現在文本框中如何從一個頁面傳遞會話ID到另一個在ASP.Net

同樣password_ret頁中的數據,我應該用什麼 命令

protected void GridView1_SelectedIndexChanged(object sender, EventArgs e) 

將數據發送到下一頁。我使用

Response.Redirect("Feedback.aspx?Session_ID=" ??what should be used here??); 

的Session_ID是在我的數據庫字段

回答

0

我建議存儲在cookie中的會話ID

0

存儲會話信息,您可以使用Session對象,CookieViewStateQueryStringHidden Form變量。在StackOverflow或Google上進行快速搜索可以幫助您決定哪種方式最適合您的需求。

1

你想要.NET會話ID嗎?

這是在現場可供選擇:

Session.SessionID 

如果這就是你以後。如果你想會話ID的網址中的,而不是使用cookie傳遞,您可以啓用它像這樣,在web.config:

<sessionstate 
    mode="inproc" 
    cookieless="true" 
    timeout="20" 
/> 
0

添加

DateKeyNames="SessionID" 

到你的GridView聲明。

Response.Redirect("Feedback.aspx?Session_ID=" + GridView1.SelectedValue); 

在後面的代碼

然後

相關問題