2010-09-14 179 views
2

在我们的应用程序中,我们使用的是ASP.NET MVC。在页面上,我们默认显示每页10个结果。我们希望让用户将这个默认值10更改为20或30或40.当更改时,保留此更改的值是否更好?对我来说,坚持这个价值看起来不错,所以用户不必每次都改变它。是否坚持或不坚持每页结果数。如果我们想坚持下去,如何坚持

我的另一个问题是,如果我们决定坚持的价值,它是在会话中坚持好

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

编辑:

我知道它是由应用需求在一定程度上带动。我想知道别人遵循的做法是什么。

+0

我会在会议中做到这一点,或者说“无处” - 只要将它推入GET变量即可。 – mpen 2010-09-14 07:38:38

回答

1

我认为可以坚持这个价值,至少在会议上。这真的取决于;你还有其他分页数据会使用这样的值吗?并且对于其他人使用相同的改变值是否有意义?如果是这样,你需要坚持到某个地方。

我想倾向于喜欢这个饼干,我想;会议或合理持续。但是,如果您觉得这个设置会让用户始终保持该设置的有用性,那么可能将其存储在用户配置文件中(即在数据库中)可能会有所帮助。

+0

最好的选择。使用cookie保持简单,然后存储在数据库中,如果软件包用户请求将此值持久保存在计算机上。 – amarsuperstar 2010-09-14 10:53:19