【问题标题】:ASP.NET MVC: Make Session entirely cookie-less (hidden form field)ASP.NET MVC:使会话完全无 cookie(隐藏表单字段)
【发布时间】:2013-01-30 16:53:20
【问题描述】:

是否有某种标准化方式可以让我的 ASP.NET MVC Web 应用会话完全使用 cookieless,但仍然通过每个页面上的一些标准化隐藏表单字段值来保持会话支持(例如,每个请求都会透明地解析哪个)?

附:我不是在寻找基于 URL 的 /(sessionid)/ 解决方案。如上所述,这最好是通过隐藏的表单字段。

【问题讨论】:

    标签: c# asp.net-mvc session


    【解决方案1】:

    只有当您网站上的每个导航元素都是提交表单的按钮时,隐藏的表单域才会起作用。这会(除其他外)使后退按钮和刷新变得尴尬,并使您的网站无法被搜索引擎抓取。

    【讨论】:

    • 或基于ajax的页面检索。
    • @Dykam 这很糟糕,而不是 AJAX 的用途。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-03-09
    • 2011-06-30
    • 2019-09-27
    • 1970-01-01
    • 2010-09-07
    相关资源
    最近更新 更多