asp.net页面间传值使用TextBox或Label存储表的主键值,请问多用户并发操作是否会串值?
第一次使用ASP.NET开发一套WEB应用系统,诸多WEB开发的很多细则都不了解。
在客户的使用过程中,出现了变量串值以及操作当前ID值影响到其它ID的问题,经检查程序,把问题根源基本锁定在程序中使用静态变量的原因上
因为系统应用的特殊性,大量数据的保存采用的是AJAX的异步保存提交方式
多用户并发产生的保存数据错乱问题,在页面间传值时考虑采用TextBox或Label来存储表的主键值,如果是静态变量在并发时很有可能会造成保存的错乱,请问高手这种方式在并发操作时是否可行?
分数不多,还想咨询个问题,在JS函数中AJAX异步调用提交数据后,如何刷新当前页面数据比较好?
目前采用的方式是延迟一秒重新载入当前页面,window.setTimeout(function () { window.location=window.location;}, 1000 * 1)