如何在asp.net多个aspx页面间高效传递并共享会话变量?

2026-03-30 12:440阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计241个文字,预计阅读时间需要1分钟。

如何在asp.net多个aspx页面间高效传递并共享会话变量?

我的场景,我使用asp.net 2.0。我创建了一个Site,并为它创建了一个唯一的ID,该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")

如何在asp.net多个aspx页面间高效传递并共享会话变量?

本文共计241个文字,预计阅读时间需要1分钟。

如何在asp.net多个aspx页面间高效传递并共享会话变量?

我的场景,我使用asp.net 2.0。我创建了一个Site,并为它创建了一个唯一的ID,该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")

如何在asp.net多个aspx页面间高效传递并共享会话变量?