Asp.net core 运行时修改,无法实时更新页面
程序员文章站
2024-02-20 11:25:34
...
使用 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();
}