我使用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. 在两个上下文之间传递会话