Razor 页面可以放入 Pages 之外的任何其他目录吗?

Ban*_*San 6 .net asp.net-core-mvc asp.net-core asp.net-core-2.0

使用 ASP.NET Core 中的新 Razor Pages,如果Pages文件夹特殊(例如该Controllers文件夹),或者可以将其配置为使用其他目录吗?

我并不是建议我想要这样做,只是想了解这个框架。

Kir*_*kin 4

是的,你绝对可以改变它。您可以使用AddRazorPagesOptions它来配置它。例如:

services.AddMvc()
    .AddRazorPagesOptions(opt => {
        opt.RootDirectory = "/SomeRoot"
    });
Run Code Online (Sandbox Code Playgroud)