我在保存当前视图的状态时遇到了一些麻烦。在ASP.NET MVC 2应用程序中将哪些数据保存到会话中?
当然,我有几个selectlist在控制器上调用他们自己的Action
方法,该方法返回Index
视图,基于选择列表的值过滤模型。
我也写了一个小小的FileResult操作,它根据当前模型创建一个csv文件。但我只覆盖一个选择列表的,现在我只能保存selectList1的价值到会议,并与Session["SelectListValue1"]
- 访问它是什么在这种情况下,最好的做法是什么?
- 我应该重做整个(每个SelectList的每个动作)部分吗?
- 我应该将每个SelectLists值保存到会话中并检查它是否为空?
- 或者我应该将
Lambda Expression
保存到会话中并在每次通话期间对其进行修改?