Не удается найти файл Layout.cshtml Identity даже после создания леса на всех страницах идентификации - PullRequest
0 голосов
/ 19 октября 2019

Я использую Asp.net core, и я создал все файлы identity pages, он создал папку в моем корневом каталоге с именем areas> Identity> Pages, и у меня есть все страницы бритвы и некоторыестраницы в папке учетных записей и некоторые в папке управления, как показано на прилагаемой фотографии.

enter image description here

Проблема в том, что я не могу найти страницу макета для своего редактирования profile pageкоторый присутствует в

Области> Идентификация> Страницы> Учетная запись> Управление> Index.cshtml

enter image description here

У меня есть файл _Layout.cshtml в папке управления, который ссылается на макет, например

@{
Layout = "/Areas/Identity/Pages/_Layout.cshtml";
}

Но я не могу найти файл в моем каталоге, на который ссылаются, у меня есть следующие файлы в моем каталоге страниц

enter image description here.

Я даже попытался заново создать файл _layout.cshtml, чтобы проверить, не пропустил ли я этот пункт, используя команду «Добавить> Новый элемент лесов»> «Идентификация» и не могудаже найти его здесь

enter image description here

Проблема в моих представлениях> Shared> _Layout.cshtml файл Я добавил логотип моего проекта и он отлично работает на домашней странице

enter image description here

но когда я захожу на страницу своего профиля, я вижутолько название моего проекта в заголовке, и я не могу изменить его на свой логотип

enter image description here

Я хочу, чтобы логотип моего проекта был на странице моего профиля, на странице, которую яне могу найти в моем решении. Любая помощь будет принята с благодарностью.

1 Ответ

1 голос
/ 19 октября 2019

Обязательно укажите свой файл макета при создании леса Identity, как показано в Идентификация лесов в проектах ASP.NET Core .

Вы также можете просто адаптировать переменную Layout ксуществующий файл макета, например (для проекта ASP.NET Core MVC по умолчанию):

Layout = "/Views/Shared/_Layout.cshtml";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...