Изменить папку страницы по умолчанию на Asp net core Mvc 2.2 - PullRequest
0 голосов
/ 14 июля 2020

есть ли способ изменить каталог по умолчанию для файлов «.cs html» из папки «Pages» на собственный?

Я пробовал использовать следующий код, но, похоже, он не работает работа

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

Заранее спасибо.

Ответы [ 2 ]

3 голосов
/ 14 июля 2020

Для меня сработало следующее

 services.AddMvc().AddRazorPagesOptions(options =>
 {
     options.RootDirectory = "/MyPages";
 }
0 голосов
/ 14 июля 2020

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/
...