【发布时间】:2013-04-15 09:16:29
【问题描述】:
在我们的项目中,我在 asp.net 处理程序(.ashx 页面)中分配 context.Session["StackImgInsert"]="some string"。
现在,当我读取Session["StackImgInsert"] 的值时,我想在 ASP 页(.aspx)中创建Session["StackImgInsert"]=null,然后它显示为null。
谁能告诉如何从处理程序中读取会话并将其设为空。
【问题讨论】:
-
你赋值为null,然后它为null,真是一个巨大的惊喜。
-
阅读您的问题并诚实地告诉我 - 您的问题对您有意义吗?如果你是我们,你会明白吗?
-
因此您已成功将 ashx 中的会话值设置为“某个字符串”。现在您将其设置为
null有问题吗?在该代码中将"some string"替换为null。 -
我已将会话值设置为 ashx 页面中的某个字符串。现在我想在我的 ascx 页面(不是我之前提到的 aspx 页面)中将该会话值设为“null”。但是当我在我的 ascx 页面中读取该会话值时,该值始终为空。现在,当我返回我的 ashx 页面时,为了获得更多功能,会话仍会显示。这里的问题是我无法读取该会话值并在我的 ascx page_load() 方法中使其为空。
标签: asp.net