我有一个系统可以让我的Intranet用户处理数据库记录。基本上,记录是勾选/未勾选的,这会更新每个放入单独会话变量中的运行总数,然后将其提交给不同的数据库。经常发生奇怪的事情,这些会话变量中的值可能翻倍(或更糟糕),我从来没有能够复制它(它似乎完全是随机的,幸运的是很少见)。会话变量或cookie
我在考虑一个可能的重写,并且想知道是否更好地沿着使用cookie临时存储值的方式,然后强制它们到期以清除这些值。
作为这些的替代方法,ViewState是否适用于此?我已经简要地阅读过它,但没有明确设置视图状态值的经验。
我的主要担心是我的变量受到其他人同时使用系统的影响,但我认为会话变量的一部分是他们只能通过创建它们的会话访问?
您是否阅读过此文件:** http://msdn.microsoft.com/en-us/library/ms972976.aspx** – 2012-08-06 15:02:09
不,但我现在就可以。 – ajguk 2012-08-06 15:04:53
我承认我只对系统有一个粗略的理解,但为什么在更新实际的db之前使用临时存储(session,viewstate,cookies等)? – 2012-08-06 17:45:08