欢迎光临
个人技术文档整理

.cshtml 更改时,为什么刷新后页面不更新

问题描述

  1. .net core 6.0
  2. 修改了 .cshtml页面  (只修改了静态文本)
         保存项目并刷新浏览器,页面没更新

 

推荐答案

  1. 在 Asp.net Core 3.0 之后,使用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation 包启用运行时编译 
       安装  Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet软件包。
    Install-Package Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation

     

  2. 修改 Startup.cs文件
 public void ConfigureServices(IServiceCollection services)
        {
            //第一种方式
            services.AddControllersWithViews().AddRazorRuntimeCompilation();
            //第二种方式
            services.AddMvc().AddRazorRuntimeCompilation();
        }

 

赞(3)