Site1站点发的请求到Site2站点,通过URL传值 "./Default.aspx?id=00032",Server端 Request.QueryString["id"]取值。
在BO层,如果请求1延时,因为变量相同,请求2已发出且已开始执行,请求1传的值,就会被请求2替换掉,怎么才能避免此问题?
用户1Site1发出请求1,只是打开Site2的页面,然后在Site2的页面进行操作,操作过程中,用户2再发请求2时 请求1的数据就会变成用户2 的。
Site1 Site2
请求1 --> --> 线程1 action1
IIS BO层 --> dao层
请求2 --> --> 线程2 action2