会话值在c.net中的asp.net中丢失

时间:2010-04-09 08:51:50

标签: c# asp.net

亥..

使用asp.net.am为本地驱动器显示图像做wepsite使用会话对象从第一页到第二页的传输图像路径 它在2003年运行得很好。但是我将这个网站转换为vs 2005.但是会话值没有传递到下一页。我在会话对象中获得了空值。 我正在使用inproc会话模式

请帮助我 感谢

3 个答案:

答案 0 :(得分:2)

您的应用程序可能会遇到错误,因此会话将结束。之后会启动一个新会话。在新值中访问该值将返回null。

查找错误的步骤:

在Rootdirectory中创建global.asax。为Session_OnStart,Session_OnEnd和Application_OnError设置断点,并尝试查找错误所在的位置。

答案 1 :(得分:0)

如何存储图像路径。 看到我这样做,一切都归我。

Session["Path"] = @"D:\Images\PNEUMATIX_MR_CardiovascularHeart Cardiac Function_6\img.jpeg";

在我正在接受的另一个页面上。

Label1.Text = Session["Path"].ToString();

我正在使用sessionState mode =“inProc”。 我的道路上有一些问题。

答案 2 :(得分:0)

http://markmail.org/message/emd3swpsembfplis#query:+page:1+mid:dfdchaihfj7c46j7+state:results

感谢上帝这个帖子拯救了我的生命! IE在域名中带有_错误..它们刷新所有会话变量