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

相關問題