【发布时间】:2010-05-25 22:52:31
【问题描述】:
我有一个带有 asp:textbox 控件的用户控件,它也执行回发。如果两个由不同会话变量标识的用户在同一秒内回发页面,则一个用户将在文本框中看到另一个用户的视图状态值。我已经通过将文本框、会话变量和 cookie 设置为相同的值(标识用户的相同值)并在所有三个都不匹配时写入日志来验证会发生这种情况。文本框的值是作为其他用户的值记录的值。
ASP.net 3.5、IIS 6
有没有人遇到过这个问题。
【问题讨论】:
-
您能发布一小段代码来说明这一点吗? viewstate 在回发时实际上是作为隐藏变量传递的,因此问题可能出在代码的其他地方。
标签: asp.net