我正在研究一個小型Web應用程序,其中一部分要求是允許用戶選擇他們的會話如何管理:使用Cookie或HttpSessionState。我研究瞭如何使用cookies(http://www.codeproject.com/Articles/31914/Beginner-s-Guide-To-ASP-NET-Cookies)和Sessions(http://msdn.microsoft.com/en -us /庫/ ms178581(v = VS.100)的.aspx)。我將使用非永久性Cookie。ASP.NET會話管理 - 用戶決定Cookie或HttpSessionState
應用程序將收集有關用戶(姓名,年齡,學校)的一些數據,並根據用戶輸入的數據獲取此會話數據並在另一頁上顯示消息。
我遇到的問題是如何處理用戶如何選擇管理。這些信息也是會議的一部分!該選擇將在Web應用程序的每個頁面上進行檢查。
我研究了全局變量(http://www.dotnetperls.com/global-variables-aspnet),但這不是一個好方法,因爲它可以在不同的用戶之間共享,這不是我想要的!糾正我,如果我錯了。如何在不使用會話或cookie的情況下通過會話臨時存儲這些數據?
它甚至有可能做到這一點餅乾和會議互斥?
謝謝!我現在不需要數據庫,所以我想現在隱藏的html字段是最好的選擇。看起來有點奇怪,必須以這種方式通過大約5頁...但這個要求本身也有點奇怪! :) – user1261710