我在保存當前視圖的狀態時遇到了一些麻煩。在ASP.NET MVC 2應用程序中將哪些數據保存到會話中?
當然,我有幾個selectlist在控制器上調用他們自己的Action
方法,該方法返回Index
視圖,基於選擇列表的值過濾模型。
我也寫了一個小小的FileResult操作,它根據當前模型創建一個csv文件。但我只覆蓋一個選擇列表的,現在我只能保存selectList1的價值到會議,並與Session["SelectListValue1"]
- 訪問它是什麼在這種情況下,最好的做法是什麼?
- 我應該重做整個(每個SelectList的每個動作)部分嗎?
- 我應該將每個SelectLists值保存到會話中並檢查它是否爲空?
- 或者我應該將
Lambda Expression
保存到會話中並在每次通話期間對其進行修改?