Blazor Identity Scaffolding с файлом _Host.cs html в качестве макета - PullRequest
0 голосов
/ 08 января 2020

Я создал приложение Blazor с аутентификацией (индивидуальные учетные записи пользователей). Все работает нормально, как есть, но я хочу настроить, скажем, страницу входа. Кроме того, автоматически сгенерированный макет меня раздражает. Поэтому я создал логин с помощью Add -> New Scaffolded Item -> Identity -> Selected Login и OK. В качестве файла макета я выбрал _Host.cs html, который также используется остальной частью моего приложения Blazor. Если я сейчас выберу «логин» на своей веб-странице, я получу эту ошибку:

InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'BlazorIdentityTest.Areas.Identity.Pages.Account.LoginModel', but this ViewDataDictionary instance requires a model item of type 'BlazorIdentityTest.Pages.Pages__Host'.

Итак, мой вопрос: как обойти эту ошибку? Можно ли вообще использовать этот файл макета с системой идентификации? Если нет, есть ли другой способ использовать макет Blazor вместо используемого по умолчанию в Identity System?

Я использую. Net Core 3.1.100 SDK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...