2014-10-03 68 views
0

我通过javascript在客户端的sessionstorage中创建并安全浏览器Windows GUID。所以它一直活着直到标签被关闭。从浏览器选项卡/窗口/页面传递ID到服务器(ASP.NET MVC)

现在我想把这个信息从这个特定的浏览器窗口传递给服务器端,这样我就可以在任何时候访问它,而不用传入模型。

我使用ASP.NET MVC。所以如果我是对的,那么就没有ViewState可用。

我想过在HTTP头或类似的东西中添加和访问自定义字段。我试图找到一些方法来解决这个问题。所以我需要一些想法。

谢谢

(对不起,英语不是我的第一语言)

回答

0

一旦你设置的Cookie,应当通过与每一个HTTP请求到服务器。并在控制器,您可以通过访问Cookie

HttpCookie cookie = HttpContext.Request.Cookies.Get("cookie_name"); 
+0

谢谢。如果浏览器拒绝Cookie,是否有很好的选择? – Palmi 2014-10-09 18:28:11

+0

另一种选择是将它作为查询字符串与每个请求一起传递。 – 2014-10-10 02:54:33

相关问题