Привет. Пожалуйста, помогите мне столкнуться со странной проблемой здесь ...
Мой частичный вид загружается правильно, когда я запускаю свой проект, он помещается в общие виды в _Layout под "_RegisterPartial" внутри этого частичного вида. У меня есть два другие частичные представления "_Login" и "_Register" (используйте их во всплывающих модальных окнах), кажется, они нормально загружаются, когда я нахожусь на домашней странице индекса. Затем проблема начинается, когда я получаю доступ к другой странице индекса с другого контроллера, а затем проект будет жаловаться на другую модель, ожидаемую в частичных представлениях. помогите пожалуйста
<button class="btn header-btn-collapse-nav" data-toggle="collapse" data-target=".header-nav-main nav">
<i class="fas fa-bars"></i>
</button>
</div>
<partial name="_LoginPartial" />
</div>
</div>
</div>
</div>
</div>
</header>
</div>
Внутри этого частичного представления
<div class="header-nav-features header-nav-features-no-border header-nav-features-lg-show-border order-1 order-lg-2">
<div class="header-nav-feature header-nav-features-user d-inline-flex mx-2 pr-2 signin" id="headerAccount">
<a href="#" class="header-nav-features-toggle">
<i class="far fa-user"></i> Sign In
</a>
<div class="header-nav-features-dropdown header-nav-features-dropdown-mobile-fixed header-nav-features-dropdown-force-right" id="headerTopUserDropdown">
<partial name="_Login" />
<partial name="_RegisterPartial" />
мой логин частичный
@model FSTC.Areas.Identity.Pages.Account.LoginModel
For my register partial view head I use
@model FSTC.Areas.Identity.Pages.Account.RegisterModel
Снимок экрана
Ошибка Я получаю
InvalidOperationException: The model item passed into the ViewDataDictionary is of type 'FSTC.ViewModel.DetailsView', but this ViewDataDictionary instance requires a model item of type 'FSTC.Areas.Identity.Pages.Account.LoginModel'.