.net - Razor 页面可以放在除 Pages 之外的任何其他目录中吗?

标签 .net asp.net-core asp.net-core-mvc asp.net-core-2.0

在 ASP.NET Core 中使用新的 Razor Pages,如果 Pages 文件夹特殊,比如 Controllers 文件夹是或者可以配置它使用另一个目录?

我并不是说我想要,只是想了解这个框架。

最佳答案

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

services.AddMvc()
    .AddRazorPagesOptions(opt => {
        opt.RootDirectory = "/SomeRoot"
    });

关于.net - Razor 页面可以放在除 Pages 之外的任何其他目录中吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46941931/

相关文章:

asp.net-core - ASP.NET Core 2.0 从 AuthorizationHandler、HandleRequirementAsync 方法重定向用户

c# - 如何使用 WebListener 和 Windows 身份验证让我的 ASP.NET Core 应用程序托管在 IIS 下?

asp.net - MVC 6 区域和多个登录页面重定向

docker - 在将.net核心应用程序部署到Docker时,Docker无法解析.net标准类库

asp.net-core - 如何使用带有 Asp.net 5(dotnet 核心)的 Serilog 登录到 SQL Server

c# - 在 C# 中使用 C++ CLI 模板类

c# - 在区域之间共享代码 ASP.net MVC

.net - 与 SearchRequest 相比,使用 DirectorySearcher 进行 LDAP 查询是否有任何性能优势

c# - 添加 dll 引用到 asp.net mvc 应用程序,无需重新启动应用程序

docker - 如何在aspnet Nanoserver docker容器中安装Powershell Core?