У VS 2017 я створив новий веб-додаток ASP.NET Core. На другій сторінці майстра я вибрав веб-додаток, а для автентифікації вибрав "індивідуальні облікові записи користувачів".
Зараз я намагаюся знайти Сторінки, пов’язані з / Рахунок / Реєстрація та / Обліковий запис / Вхід .
_Layout.cshtml приносить _LoginPartial.cshtml, як і в класичному MVC:
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a asp-page="/Index">Home</a></li>
<li><a asp-page="/About">About</a></li>
<li><a asp-page="/Contact">Contact</a></li>
</ul>
<partial name="_LoginPartial" />
</div>
Якщо користувач не ввійшов, то _LoginPartial включає <a>
теги, які вказують на сторінки входу та реєстрації:
<ul class="nav navbar-nav navbar-right">
<li><a asp-area="Identity" asp-page="/Account/Register">Register</a></li>
<li><a asp-area="Identity" asp-page="/Account/Login">Login</a></li>
</ul>
Це все, здається, має сенс. Але я б очікував, що структура папки «Області» включає папки «Реєстрація» та «Вхід». Це не. Єдине, що я там знаходжу - _ViewStart.cshtml
Я знаю, що код лісу працює, коли я запускаю проект, посилання Регістр вказує на "/ Ідентифікація / Обліковий запис / Реєстрація", а посилання "Вхід" вказує на "/ Ідентифікація / Обліковий запис / Вхід". Натиснувши на посилання Реєстрація, я отримую сторінку реєстрації, яка містить текст "Створити новий обліковий запис".
Але я не можу знайти текст "Створити новий обліковий запис" ніде в проекті.
Може хтось скаже мені, чого я пропускаю?