Asp.Net Core 6 运行期加载视图

2021-11-21  本文已影响0人  寻找无名的特质

Asp.Net Core的视图被编译到动态库中,使视图可以和运行文件一起发布,便于版本管理和控制。可在某些场景下,我们希望在运行期修改或增加视图,这时,就需要启动运行期视图编译功能。首先,需要安装包Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation,然后需要为MVC控制器或者RazorPage增加运行期编译视图的支持:

builder.Services.AddControllersWithViews()
    .AddRazorRuntimeCompilation(); ;

这样就可以在Views目录下增加或重载视图了。

上一篇 下一篇

猜你喜欢

热点阅读