我们有一个正在尝试修复的错误。看起来一个用户可以看到另一个用户的数据,因为他们同时访问了同一个 aspx 页面。
我想知道:如果我们将数据存储在母版页的属性中,那么同时运行的所有页面都会看到该数据。
有一个母版页:
public class MyMasterBase : System.Web.UI.MasterPage
{
private int myInt;
}
从 aspx 页面创建对母版页的引用:
MyMasterBase master = Page.Master as MyMasterBase;
然后两个用户同时调用 aspx 页面:
- 第一个用户将 myInt 设置为 1
- 第二个用户将 myInt 设置为 2
- 如果第一个用户读取 myInt 值,它将是什么?
我希望它是 1,但如果它是 2,它将解释我们的错误 :)
谢谢
设拉子