2012-01-17 69 views
0

我有一个asp.net mvc 3移动应用程序,默认情况下,大多数智能手机都禁用了Cookie。我需要使用一些全局变量,并且在网站的桌面版本上,我使用了Cookie来实现这一点。在会话中是否存在无cookie的数据存储方式?我听说过会话变量,但不是那些使用cookie的呢?asp.net mvc 3全局变量没有cookie

回答

0

您可以使用URL中的参数定义会话ID,如http://www.mysite.com/m/ {SessionID}/{controller}/{action}/{id}其中“m”定义您的网站的移动版本和唯一会话ID存储在URL中。你所有的ActionLink都会自动包含它们。

您需要将关于会话的信息存储在服务器上的某个存储器(数据库,文件系统,应用程序缓存)中。