正在缓存HTML文件,并且使用Visual Studio发布它们仍然被缓存

时间:2017-03-28 17:53:18

标签: javascript angularjs asp.net-mvc visual-studio caching

我有一个Angular / MVC / Web Api应用程序

似乎我的更新JAVASCRIPT文件的策略正在使用GULP进行gulp注入新的时间戳,所以基本上

 javascriptFile.js?v=349003089828       // append timestamp with javascript /gulp 

但是,如果使用角度为SPA,我会根据路线加载这些HTML文件,我需要更新代码

我已加入request.html

<input replace="[^a-zA-Z]" with="" maxlength="4" type="text" id="CustomerNameKey" name="CustomerNameKey" class="form-control" ng-model="detail.customerNameKey" placeholder="Customer Name Key" required />

在Visual Studio发布到服务器之后,此输入不会显示,除非人们执行Control F5! :(这是可怕的

我的路线代码是

    .state('request', {
          url: "/request",
          templateUrl: "app/request/request.html",
          controller: 'requestController',
          controllerAs: 'vmRequest',
          params: { user: {value: null} }
        });

我不允许这样做我的HTML?

templateUrl: "app/request/request.html?v=234234324324",  

如果我不能那样做,我还能做什么?

0 个答案:

没有答案