【问题标题】:Change default page folder on Asp net core Mvc 2.2更改 Asp net core Mvc 2.2 上的默认页面文件夹
【发布时间】:2020-11-04 01:58:16
【问题描述】:

有没有办法将“.cshtml”文件的默认目录从“Pages”文件夹更改为自定义目录?

我尝试了以下代码,但它似乎不起作用

services.Configure<RazorViewEngineOptions>(o =>
            {
                o.ViewLocationFormats.Clear();
                o.ViewLocationFormats.Add("/Test/{0}" + RazorViewEngine.ViewExtension);
            });

提前致谢。

【问题讨论】:

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


    【解决方案1】:

    以下对我有用

     services.AddMvc().AddRazorPagesOptions(options =>
     {
         options.RootDirectory = "/MyPages";
     }
    

    【讨论】:

      【解决方案2】:

      public void ConfigureServices(IServiceCollection services)
      {
         services.AddMvc().WithRazorPagesRoot("/MyPages");
      }
      
      For details folow the link
      https://www.talkingdotnet.com/change-asp-net-core-razor-pages-default-directory-name/
      
      public void ConfigureServices(IServiceCollection services)
      {
          services.AddMvc().AddRazorPagesOptions(options =>
          {
              options.Conventions.AddPageRoute("/Employees/Index", "");
          });
      }
      
      For more follow the links
      https://exceptionnotfound.net/setting-a-custom-default-page-in-asp-net-core-razor-pages/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-11-02
        • 2021-07-20
        • 2022-11-14
        • 2019-11-22
        • 2016-04-25
        • 2021-06-17
        • 1970-01-01
        • 2021-10-26
        相关资源
        最近更新 更多