0

我有一个 Web 应用程序,它是在 VS 2003[C#] 中完成的。

有一个框架集,分为3个。

  1. 顶框
  2. 左框
  3. 内容框架

LeftFrame 加载与每个登录用户相关的内容。内容从 SQL Server 2000 数据库加载。

但是当一个用户注销另一个用户登录时会出现一个奇怪的问题。第一个用户的左框显示给新登录的用户。代码正常执行,但内容显示不正确。

我认为这是一个缓存问题。现在我们已经通过设置禁用了每个页面的缓存

HttpCacheability.NoCache

但这会使页面加载速度变慢。有没有其他方法可以解决这个问题?

谢谢

4

1 回答 1

2

我希望这篇文章对你有所帮助。 http://www.15seconds.com/issue/030528.htm

总结: 任何有过利用框架开发网站的可疑任务的开发人员都知道,这可能是一场艰苦的战斗。1. 帧是邪恶的 2. 恶魔创造了帧 3. 如果您遇到与目标相关的问题,请参阅第 1 项 4. 如果您尝试刷新特定帧中的数据,请参阅第 1 项

于 2009-08-17T05:54:07.283 回答