#blazor #blazor-server-side
#blazor #blazor-на стороне сервера
Вопрос:
Как я могу использовать @layout
_ViewImports.cshtml
вне components
папки? Мне действительно не нравится структура папок по типу, поэтому я пытаюсь достичь этой структуры:
Проблема в том, что @layout
работает только в том случае, если имя папки components
Есть ли способ сделать это?
Кстати: Login/Index.razor
@layout
работает
Ответ №1:
Согласно документации
Компоненты могут создаваться в приложениях Razor Components с использованием расширения файла .cshtml, если файлы идентифицируются как файлы компонентов Razor с помощью свойства _RazorComponentInclude MSBuild .
Внутри .csproj
<_RazorComponentInclude>Components***.cshtml</_RazorComponentInclude>