是否持久保存或不保持每页结果数。如果我们想坚持下去,如何坚持下去

时间:2010-09-14 07:32:02

标签: asp.net-mvc persistence

在我们的应用程序中,我们使用的是ASP.NET MVC。在页面上,我们默认每页显示10个结果。我们希望让用户将此默认值更改为10到20或30或40.更改后,是否可以保留此更改值?对我而言,持久化该值似乎很好,这样用户就不必每次都改变它。

我的另一个问题是,如果我们决定坚持这个价值,那就好了吗

  1. 在会话中。
  2. 在客户端使用cookie。
  3. 在会话和数据库的服务器端
  4. 修改

    我知道它在某种程度上受应用程序要求的驱动。我想知道其他人遵循的做法是什么。

1 个答案:

答案 0 :(得分:1)

我认为坚持这个价值会很好,至少对于会话而言。这真的取决于;你有其他分页数据会使用这样的价值吗?将相同的变化值用于其他变量是否有意义?如果是这样,你需要在某个地方坚持下去。

我认为,我倾向于更喜欢这种饼干;无论是会话还是合理坚持。但是,如果你觉得这个设置一直存在,那么将它存储在用户配置文件中(在数据库中)可能会有所帮助。