使用ASP.NET Core中的新Razor页面,如果Pages
文件夹特殊,如Controllers
文件夹是否可以将其配置为使用其他目录?
我不是建议我想要,只是试图理解框架。
答案 0 :(得分:1)
是的,你可以绝对改变它。您可以使用AddRazorPagesOptions
进行配置。 e.g:
services.AddMvc()
.AddRazorPagesOptions(opt => {
opt.RootDirectory = "/SomeRoot"
});
答案 1 :(得分:0)
也可以使用WithRazorPagesRoot(string)
:
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc()
.WithRazorPagesRoot("/Foo");
}