ASP.NET MVC:使会话完全无cookie(隐藏表单字段)

问题描述:

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

P.S.我没有在寻找一个基于URL的/(sessionid)/解决方案。如上所述,这应该优选地通过隐藏的表单字段。

只有当您网站上的每个导航元素都是提交表单的按钮时,隐藏表单字段才会有效。这将(除其他外)使后退按钮和刷新尴尬,使您的网站不被搜索引擎蜘蛛。

+0

或基于ajax的页面检索。 – Dykam 2009-08-16 07:19:33

+0

@Dykam这很糟糕,而不是AJAX的用途。 – 2009-08-16 07:20:58