我使用asp.net 2.0。我有網站,它創建一個唯一的ID,它被插入到數據庫中,並顯示在不可見的文本框中。現在我需要將此ID發送到下一頁。我用過會話(「MemberId」)= Txtnewid.Text。它不工作當我分配給變量字符串時,它顯示零值。請幫幫我 。在此先感謝
3
A
回答
3
您不需要將值存儲在文本框中。所有你需要做的就是獲取id並在第一次創建時在會話中插入它;在同一頁面或網站中的其他任何後續請求,您可以通過訪問這個ID:
string id = Session["MemberId"] as string;
或者在VB語法:
dim id as String = Session("MemberId")
2
假設C#的代碼隱藏,設置會話變量如: -
Session["MemberId"] = "MemberId";
拿回來進入下一個頁面; -
if (Session["MemberId"] != null)
{
textBox1.Text = "Successfully retrieved " + (string)Session["MemberId"];
}
2
有不同的方法可以將值從一個頁面傳輸到另一個頁面。最常見的方法是
- 會議
- 查詢字符串
1.aspx.cs //第一頁
Guid uniqueid = new Guid();
//Above code line will generate the unique id
string s_uniqueid = uniqueid.ToString();
// Convert the guid into string format
Session.Add("MemberId",s_uniqueid);
// Store the string unique id string to session variable so far called MemberId
2.asp.cs //第二頁
string s_MemberId = Session["MemberId"].ToString();
Now you can use this string member id for any other process.
或
使用查詢字符串,如果你正在使用asp.net AJAX開發應用的值從一個頁面轉移到另一個 ,那麼你需要使用Response.Redirect方法還有Server.Transfer的
像 1.aspx。 CS //首頁
Guid uniqueid = new Guid();
//Above code line will generate the unique id
string s_uniqueid = uniqueid.ToString();
如果你願意,s_uniqueid使用加密
Response.Redirect("2.aspx?uid=" +s_uniqueid+ "");
2.asp.cs //第二頁
string ss_uniqueid = Request.QueryString["s_uniqueid"];
然後用另一個進程
相關問題
- 1. ASP.NET在多個頁面之間傳遞數據會話
- 2. 使用javascript在兩個aspx頁面之間傳遞數據
- 3. 在兩個類之間傳遞變量
- 4. 關於在多個頁面之間使用URL傳遞變量
- 5. 在頁面之間傳遞多個變量並使用它們
- 6. 如何在頁面之間傳遞一個變量WinJS?
- 7. vb.net會話變量傳遞「空間」從一個頁面到另一個頁面
- 8. 在opencart頁面之間傳遞變量
- 9. 在php頁面之間傳遞變量
- 10. 在電話中傳遞兩個html頁面之間的數據
- 11. 如何在兩個活動之間傳遞Facebook會話信息
- 12. PHP會話變量 - 傳遞頁面
- 13. 將會話變量從一個頁面傳遞到另一個
- 14. 如何在會話中同時傳遞兩個javascript變量
- 15. 之間傳遞2 aspx頁面
- 16. 頁面之間的會話變量
- 17. PHP會話無法在多個頁面上傳遞會話值
- 18. 如何在頁面之間傳遞asp.net會話令牌?
- 19. 如何在兩個jsp頁面之間傳遞字符串?
- 20. 傳遞多個變量PHP頁面
- 21. 如何在XSLT中的兩個模板之間傳遞變量
- 22. Python如何在兩個def之間傳遞變量
- 23. 會話啓動後會話變量不會傳遞到第三個頁面
- 24. 如何傳遞值一個ASPX到另一個aspx頁面
- 25. 如何在Windows Store頁面之間傳遞多個參數?
- 26. 在兩個PHP頁面之間傳遞變量而不使用表格或頁面的URL
- 27. 如何在cs頁面之間傳遞變量?
- 28. 在兩個方法之間傳遞一個變量
- 29. 在兩個文件之間傳遞一個變量javascripts
- 30. 在兩個上下文之間傳遞會話