Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/318.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
Asp.net mvc 4 MVC部分视图呈现缓存版本_Asp.net Mvc 4_Caching_Partial Views_Page Refresh - Fatal编程技术网

Asp.net mvc 4 MVC部分视图呈现缓存版本

Asp.net mvc 4 MVC部分视图呈现缓存版本,asp.net-mvc-4,caching,partial-views,page-refresh,Asp.net Mvc 4,Caching,Partial Views,Page Refresh,无论出于何种原因,每当我构建项目时,我对非html视图所做的任何更改都不会显示出来。相反,它从部分视图中提取所有信息(在我们的应用程序中,当我在视图中进行更改时,部分视图不会得到更新)。因此,每次我构建项目时,应用程序都会为我提供部分视图,我必须进入我所做更改的每个视图,并进行某种html更改,以便在构建显示之前进行更改。最终,这个功能会改变,但现在我的老板还不想搞砸它。我曾尝试在chrome的dom(f12)中禁用缓存,并下载一个扩展,以强制页面不显示任何已更改的页面版本,但这似乎没有帮助。在

无论出于何种原因,每当我构建项目时,我对非html视图所做的任何更改都不会显示出来。相反,它从部分视图中提取所有信息(在我们的应用程序中,当我在视图中进行更改时,部分视图不会得到更新)。因此,每次我构建项目时,应用程序都会为我提供部分视图,我必须进入我所做更改的每个视图,并进行某种html更改,以便在构建显示之前进行更改。最终,这个功能会改变,但现在我的老板还不想搞砸它。我曾尝试在chrome的dom(f12)中禁用缓存,并下载一个扩展,以强制页面不显示任何已更改的页面版本,但这似乎没有帮助。在正确删除局部视图之前,我还能做什么

更新:

我有点搞砸了标题。发生的是生成的文件是从我的本地主机提供给我的,而不是我对视图(html或其他)所做的任何更改,如果我在构建之前做了这些更改的话

因此,在我看来:

<body>
<div>Hello World!</div
<div><h2>Sample Text</h2></div>
</body>

<script>
$(document).ready(function () {
//Some Javascript code
});


你好,世界 删除生成的文件是我能看到的解决问题的唯一方法,我只是不确定它是否会破坏应用程序,但事实并非如此。

一些示例代码可以演示该问题。请查看我的更新,hopfelly这有助于更好地解释。有人有什么想法吗?
<body>
<div>Hello World again!</div
<div><h2>Sample Text</h2></div>
</body>

<script>
$(document).ready(function () {
//Some Javascript code
});