MVC 部分视图呈现缓存版本
MVC Partial views rendering cached version
无论出于何种原因,每当我构建项目时,我对视图所做的任何非 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
});
这是其他人最初创建页面的方式。他们还手动生成了一个部分生成的文件,当我对视图进行更改时,该文件没有 rre-generate。
所以如果我做了这些更改:
<body>
<div>Hello World again!</div
<div><h2>Sample Text</h2></div>
</body>
<script>
$(document).ready(function () {
//Some Javascript code
});
然后构建项目,它不会为我提供这些更改,它会抓取生成的文件(没有根据我的更改进行更新)并将其提供给我,除非在我完成构建之后,我去进入该特定视图并进行 HTML 更改(出于某种原因,使用 Javascript 进行更改无济于事)。然后我可以看到我的变化。并且它将一直保持这种状态,直到我进行另一个构建,此时一切都恢复到部分生成的视图,直到我在视图中进行 HTML 更改。
删除生成的文件是我能看到的解决问题的唯一方法我只是不确定它是否会破坏应用程序但它不会。
无论出于何种原因,每当我构建项目时,我对视图所做的任何非 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
});
这是其他人最初创建页面的方式。他们还手动生成了一个部分生成的文件,当我对视图进行更改时,该文件没有 rre-generate。
所以如果我做了这些更改:
<body>
<div>Hello World again!</div
<div><h2>Sample Text</h2></div>
</body>
<script>
$(document).ready(function () {
//Some Javascript code
});
然后构建项目,它不会为我提供这些更改,它会抓取生成的文件(没有根据我的更改进行更新)并将其提供给我,除非在我完成构建之后,我去进入该特定视图并进行 HTML 更改(出于某种原因,使用 Javascript 进行更改无济于事)。然后我可以看到我的变化。并且它将一直保持这种状态,直到我进行另一个构建,此时一切都恢复到部分生成的视图,直到我在视图中进行 HTML 更改。
删除生成的文件是我能看到的解决问题的唯一方法我只是不确定它是否会破坏应用程序但它不会。