Папка Blazor / Pages требуется для всех страниц / просмотров? - PullRequest
1 голос
/ 23 мая 2019

Используя стандартное приложение Blazor helloworl, я скопировал страницу FetchData.razor в отдельную пользовательскую папку.

Результат:

Страница не отображается должным образом (страница занимает весь экран / навигационное меню исчезло).

Вопрос:

Должны ли блейзоры страниц / представлений находиться в папке / Pages?

1 Ответ

1 голос
/ 23 мая 2019

Вы можете свободно размещать компоненты в любых папках, которые вам нужны, папка Pages - это то, что поставляется с шаблоном. Но вы заметите, что в шаблонах по умолчанию в папке Pages есть файл с именем _Imports.razor, который содержит следующее:

@layout MainLayout

Это означает, что ко всем компонентам в папке Pages автоматически применяется MainLayout. Если вы переместили свой компонент в другую папку, вам нужно будет либо скопировать приведенную выше строку в ваш компонент, либо скопировать _Imports.razor в новый каталог.

...