我想要你的建议,我想以更好的方式实现这个功能。我有一个记录列表,它将包含200到300条记录甚至更多,并且每个用户的记录都是唯一的。当用户选择记录时,需要从列表中更新所选记录,但不会仅更新数据库列表。所以我的问题是:无论我使用Session或Viewstate还是其他不同的东西,我都应该暂时保存记录。
请帮助我解决这个问题......
答案 0 :(得分:1)
Viewstate对请求和响应负有很大负担。我会简单地说:不要使用那个......事实上。
会话状态听起来更有希望,但我个人认为在这里使用数据库方法,即使对于未提交的数据 - 只需要一些单独的表来表示正在进行的工作,也许在不同的数据库中架构,或完全不同的数据库。
我猜最终,这与使用会话状态(除了:更正式)之间的差别很小。但是,更新数据库中的单个记录比加载会话,反序列化,编辑对象,序列化和存储为会话更容易。