【发布时间】:2023-03-05 06:39:01
【问题描述】:
ASP.NET 中的 Cookie 给我带来了一些问题。
在大多数情况下,我想使用无 cookie 会话。这主要是为了解决 safari 不允许我从 iFrame 设置 cookie 的问题。所以这部分一切正常。无 Cookie 会话可以完成这项工作。
但是,我有一个从 POST 调用的页面。它使用一个帖子从表单中传递一个隐藏字段,然后执行一些操作....您实际上不需要知道什么。
事实证明,当无 cookie 会话打开时,POST 被禁用,并且只有 GETS 可以发生在 ASP.NET Web 表单中。这破坏了我的功能。
我想要做的是将 web.config 添加到包含我的 POST 页面的文件夹中,以返回正常的 cookie 会话,这样我就可以让我的 POST 再次工作,但这不起作用。
<?xml version="1.0"?>
<configuration>
<system.web>
<sessionState cookieless="false" />
</system.web>
</configuration>
有没有人知道一种方法可以使文件夹与正常的 cookie 会话一起工作,而站点的其余部分则与无 cookie 会话一起工作?
【问题讨论】:
标签: asp.net post cookies session-cookies cookieless