ASp.NEt MVC:在Web浏览器中推送网站的新资源更新

时间:2012-12-10 06:16:42

标签: asp.net-mvc asp.net-mvc-3

我使用ASP.MVC3平台开发了我的网站,请为以下问题提供准确的解决方案。

如果用户访问我的网站在我们的网站中新资源更新[样式更改,脚本]后,他们只能查看网站中的旧资源。 为了在站点中获取新的资源更新,他们需要多次手动刷新页面,以使其能够通过新的更改正确呈现。这不会发生在任何几个网站上。

所以有人建议如何避免一次又一次刷新页面以便以编程方式获取新的更新网站。并建议在网站加载时在我的网站global.axjax文件MVC应用程序中执行此操作的任何可能性?

请不要这样说“清除浏览器缓存”

1 个答案:

答案 0 :(得分:0)

人们最常用的技术之一是通过在链接末尾添加随机查询字符串来更新对源文件的引用,如下所示

<link href="/Content/all.min.css?d=20090107" rel="stylesheet" type="text/css" />

您可以对Javascript文件执行相同操作。有关其帮助原因的详细信息,请查看以下链接

What does '?' do in a Css link?