当前位置 : 主页 > 网络编程 > ASP >

asp.net – 如何在两个或多个aspx页面之间传递会话变量?

来源:互联网 收集:自由互联 发布时间:2021-06-24
我的场景, 我使用asp.net 2.0.我有Site创建一个唯一的ID,它插入数据库并显示在不可见的文本框中.现在我需要将此ID发送到下一页.我使用Session(“MemberId”)= Txtnewid.Text.它不工作当我分配给变
我的场景,

我使用asp.net 2.0.我有Site创建一个唯一的ID,它插入数据库并显示在不可见的文本框中.现在我需要将此ID发送到下一页.我使用Session(“MemberId”)= Txtnewid.Text.它不工作当我分配给变量字符串时它显示零值.请帮我 .提前致谢

您根本不需要将值存储在文本框中.您需要做的就是获取id并在第一次创建时将其插入会话中;对于同一页面或您网站中任何其他网站上的后续请求,您可以通过以下方式访问此ID:

string id = Session["MemberId"] as string;

或者在Vb语法中:

dim id as String = Session("MemberId")
网友评论