Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/442.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 在没有清除缓存的情况下管理内容_Javascript_C#_Asp.net Mvc - Fatal编程技术网

Javascript 在没有清除缓存的情况下管理内容

Javascript 在没有清除缓存的情况下管理内容,javascript,c#,asp.net-mvc,Javascript,C#,Asp.net Mvc,我如何确保我的用户正在使用/查看我的静态内容的最新版本(js脚本、GIF、SVG等),而不告诉他们清除缓存?您有两种选择 完全禁用缓存。对于动态内容来说,这是一个合理的想法,但对于静态内容来说,这通常是不好的。因此,我们现在将忽略这一点 为静态内容更改时生成不同的URL/querystring 选项2有许多可能的方法,例如: 此外,这是我过去使用过的一个选项,您可能想试试。Google“asp.net mvc中的缓存破坏”。

我如何确保我的用户正在使用/查看我的静态内容的最新版本(js脚本、GIF、SVG等),而不告诉他们清除缓存?

您有两种选择

  • 完全禁用缓存。对于动态内容来说,这是一个合理的想法,但对于静态内容来说,这通常是不好的。因此,我们现在将忽略这一点
  • 为静态内容更改时生成不同的URL/querystring
  • 选项2有许多可能的方法,例如:

    此外,这是我过去使用过的一个选项,您可能想试试。

    Google“asp.net mvc中的缓存破坏”。