【发布时间】:2010-04-21 14:24:46
【问题描述】:
我正在使用 VS 2010、vb.net 和 asp 3.5。我有一个简单的 default.aspx 页面,其中有
Dim ctx As HttpContext = HttpContext.Current
Dim cookie As HttpCookie = ctx.Request.Cookies("SessionGUID")
Me.lbl1.Text = cookie.Value.ToString
在 VS 中运行时页面加载正常,但是当我构建站点并运行页面时,它没有加载.. 它没有给我一个错误,但没有任何显示。
这就是视图源的样子
HTML>头部> META content="text/html; charset=windows-1252" http-equiv=Content-Type>/HEAD> 正文>/正文>/HTML>
我把标签里的
如果我取出 Me.lbl1.Text = cookie.Value.ToString 页面加载正常。我在页面中添加的只是一些文本和标签控件。
大家有什么想法
【问题讨论】:
-
在 lbl1.text=cookie.value.tostring 中尝试并捕获我看到在 Visual Studio 中运行时,cookie 值正确返回,当它在 IIS 中发布和运行时,cookie永远不会被创建。在 Visual Studio 之外运行时是否有权限或其他东西可以创建它们?
标签: visual-studio-2010 httpcookie