asp.net core mvc - ビューの検索パスをカスタマイズする

ビューの検索パスをカスタマイズする

learn.microsoft.com

program.cs

builder.Services
    .AddControllersWithViews()
    .AddRazorOptions(options =>
    {
        // ビューロケーションをクリア
        options.ViewLocationFormats.Clear();
        // ビューロケーションを定義
        // [0]:アクション面
        // [1]:コントローラ名
        // [2]:区分名
        options.ViewLocationFormats.Add("/Views/{1}/{0}.cshtml");
        options.ViewLocationFormats.Add("/Views/Shared/{0}.cshtml");
        options.ViewLocationFormats.Add("/Views/Shared/Layout/{0}.cshtml");
        options.ViewLocationFormats.Add("/Views/Shared/PartialView/{0}.cshtml");
    });