Asp.net core 运行时修改,无法实时更新页面

使用 Asp.net core 开发网站时,不同于以往的Framework,Razor引擎并不能实时编译。因此需要手动添加运行时编译包:Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation。

解决步骤:

一、通过 NuGet 添加 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation;

二、在 Startup.cs 类文件中添加该模块;

在 Startup.cs 文件中的 ConfigureServices 函数中追加 .AddRazorRuntimeCompilation();

public void ConfigureServices(IServiceCollection services)
{
   //追加 .AddRazorRuntimeCompilation();
   services.AddControllersWithViews().AddRazorRuntimeCompilation();
}

 

你可能感兴趣的:(.Net,Core,MVC,Razor)