【发布时间】:2021-06-24 07:09:39
【问题描述】:
我有一个 asp .net 核心项目。在运行时,我想在编辑器中读取和修改我的视图文件夹中的视图,同时我想保存它们并立即将它们反映在网站上。
我可以使用熟悉的文件读写方法来读取和更新视图吗?我可以在运行时执行此操作吗? 我该怎么做?最好的方法是什么?
【问题讨论】:
标签: asp.net-mvc asp.net-core view runtime
我有一个 asp .net 核心项目。在运行时,我想在编辑器中读取和修改我的视图文件夹中的视图,同时我想保存它们并立即将它们反映在网站上。
我可以使用熟悉的文件读写方法来读取和更新视图吗?我可以在运行时执行此操作吗? 我该怎么做?最好的方法是什么?
【问题讨论】:
标签: asp.net-mvc asp.net-core view runtime
您可以安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包来启用运行时编译。
1.安装Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation NuGet 包。
2.更新项目的Startup.ConfigureServices 方法以包含对AddRazorRuntimeCompilation 的调用:
services.AddControllersWithViews().AddRazorRuntimeCompilation();
参考:
【讨论】: