Использование стандартного ASP. NET core ChangePassword View как частичного представления - PullRequest
0 голосов
/ 14 апреля 2020

Я пытался использовать по умолчанию ASP. NET core ChangePassword.cs html в качестве частичного представления, в основном я хочу включить его во вкладку.

Что Я пытался до сих пор

<div class="tab-pane" id="password_change">
    @await Html.PartialAsync("/Identity/Account/Manage/ChangePassword")
</div>
//also tried `./ChangePassword`

.....

<partial name="/Identity/Account/Manage/ChangePassword.cshtml" >

.....

$("#password_change").load("/Users/ChangePassword"); //this calls the controller method below

public async Task<IActionResult> ChangePassword()
{
    //some codes ommitted here
    return PartialView("/Identity/Account/Manage/ChangePassword.cshtml", chatModels);
    //also tried different paths like `Identity/Account/Manage/ChangePassword.cshtml`
}

Конечно, ошибка still

InvalidOperationException: частичное представление '/Identity/Account/Manage/ChangePAssword.cshtml' не найдено

Я могу вызвать созданное мной частичное представление в каталоге views, и он отлично работает с любым из методов выше. Насколько я понимаю, эти представления нельзя использовать как частичные или к ним нельзя обращаться как к частичным.

Как я могу заставить представление ChangePassword, расположенное в /Areas/Identity/Pages/Account/Manage/ChangePassword.cshtml, работать как частичное представление?

...