清除 IE 缓存 C#

本文关键字:缓存 IE 清除 | 更新日期: 2023-09-27 17:56:20

我在Internet Explorer和缓存方面有问题(我认为)。

简单解释,我正在尝试使用 LINQ-to-SQL 编辑 SQL 数据库中的用户,这非常有效。编辑用户后,它会将我发送回我创建的包含所有用户列表的页面,然后我可以单击要编辑的任何用户。

问题是,如果我点击我刚刚编辑的同一个用户,更改还没有完成,但在数据库中,它们已被更改,所以我认为 IE 缓存或其他东西可能有问题。

有人知道Visual Studio中是否有办法清除此特定页面的IE缓存吗?我知道我可以按 ctrl+F5,但我希望它无需按 ctrl+F5 即可更新。

顺便说一句,我的网站是用 c# 和 .net 4.0 编程的。

清除 IE 缓存 C#

您可能需要刷新数据上下文。

L2S 本身不会"缓存",但有时需要提示刷新数据库中的数据,具体取决于您完成数据更新的方式。

您可以尝试在用户的链接中附加随机数,例如:

<a href="Page.aspx?userId=123&rnd={JUST A RANDOM NUMBER OR TICKS} />

这个概念与被缓存的JavaScript相同,在IIS中它将具有相同的解释,但将强制获取新的解释。