Asp net core 在运行时读取或写入视图
Asp net core read or write views at runtime
我有一个 asp .net 核心项目。在运行时,我想在编辑器中读取和修改我的视图文件夹中的视图,同时我想保存它们并立即反映在网站上。
我可以用熟悉的文件读写方法来读取和更新视图吗?我可以在运行时执行此操作吗?
我该怎么做?实现它的最佳方法是什么?
您可以安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
NuGet 包以启用运行时编译。
1.Install Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
NuGet 包。
2.Update 项目的 Startup.ConfigureServices
方法包含对 AddRazorRuntimeCompilation
:
的调用
services.AddControllersWithViews().AddRazorRuntimeCompilation();
参考:
我有一个 asp .net 核心项目。在运行时,我想在编辑器中读取和修改我的视图文件夹中的视图,同时我想保存它们并立即反映在网站上。
我可以用熟悉的文件读写方法来读取和更新视图吗?我可以在运行时执行此操作吗? 我该怎么做?实现它的最佳方法是什么?
您可以安装 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
NuGet 包以启用运行时编译。
1.Install Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
NuGet 包。
2.Update 项目的 Startup.ConfigureServices
方法包含对 AddRazorRuntimeCompilation
:
services.AddControllersWithViews().AddRazorRuntimeCompilation();
参考: