美文网首页
Asp.Net Core 6 运行期加载视图

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

作者: 寻找无名的特质 | 来源:发表于2021-11-21 06:18 被阅读0次

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

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

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

相关文章

网友评论

      本文标题:Asp.Net Core 6 运行期加载视图

      本文链接:https://www.haomeiwen.com/subject/hihltrtx.html