好吧,这个真的很奇怪。我使用 .net 作为后端,使用 Flex 作为前端。我还使用 WebOrb.Net 来管理我的 RemoteObject 调用。
当用户第一次打开我的 Flex 应用程序时,我会回调 .Net 并将一些设置保存在会话变量中,以便所有后续对 .Net 的请求都可以将这些值拉出会话,因此我没有每次都通过它们。现在在.Net 端,我有一个模型,我将这些值存储在其中,然后我让模型将自身保存到会话中。因此,任何 .Net 类都可以在需要时获取对模型的静态引用,并且该引用将从会话中加载值。
如果我只有一个用户使用该应用程序,一切都会很好!如果我有两个用户同时使用该应用程序,我们就会开始遇到问题。用户 A 将开始获取用户 B 的设置。这怎么可能。我认为会话应该是用户独有的。
如果有人可以在这方面提供一些帮助,那就太棒了!