自定义视图路径.net core 2.1

时间:2018-07-23 15:54:15

标签: c# .net-core razor-pages

我正在尝试配置我的核心应用程序,以便在编译/预编译时将解决方案名称添加到所有视图的名称/路径中:

原始Views/Home/index.cshtml

我想要的是MyApplicationName/Views/Home/index.cshtml

我发现了几篇文章,其中包括Samuele的一篇文章,其中解释了如何在核心1.0 here中进行此操作,但是我需要在核心2.1中进行。

有人对此有解决方案吗?还是找到了有关核心2.1的文章?

1 个答案:

答案 0 :(得分:0)

在您的Startup类中,您可以在应用中管理路线

据我了解,您想更改根文件夹Views

下面的代码将根文件夹从默认的Views更改为`MyApplicationName:

public void ConfigureServices(IServiceCollection services) {
  services.AddMvc().AddRazorPagesOptions(options => {
    options.RootDirectory = "/MyApplicationName";
  });
}