我正在使用VS 2010,VB.NET和ASP 3.5。我有一个简单的默认值.aspx页面

   Dim ctx As HttpContext = HttpContext.Current
   Dim cookie As HttpCookie = ctx.Request.Cookies("SessionGUID")
   Me.lbl1.Text = cookie.Value.ToString

该页面从VS内部运行时加载正常,但是当我构建站点并运行页面时,它不会加载。它不会给我错误,但没有出现。

这就是视图源的样子

html> head> meta content =“ text/html; charset = windows-1252” http-equiv = content-equiv = content-type>/head> body>/body>/body>/html>

我在标签中取出<,以便在这里显示...

如果我取出me.lbl1.text = cookie.value.tostring页面加载良好。.我在页面上放置的只是一些文本和标签控件。

有人有想法么

有帮助吗?

解决方案

好吧,我没有弄清楚..但是有没有奏效的东西。不确定它是好还是坏。

我拿出了会话模块的所有管道,而是在session_start中的global.ascx文件中创建了一个会话...也许这就是应该一直存在的地方。从那时起,我就可以更改将cookie使用到会话的地方。

据我所知。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top