Поиск пользовательского интерфейса:
Вот пример в начальной загрузке 3, который является формой входа в систему по мере необходимости: https://getbootstrap.com/docs/3.4/examples/jumbotron/
и еще один в v4, который представляет собой строку поиска: https://getbootstrap.com/docs/4.3/examples/sticky-footer-navbar/
Вы можете проверить элемент: 
и скопировать эту часть (в зависимости от версии она может отличаться 
Кодирование (фактическая проблема)
Само по себе имя входа не является чем-то особенным, вы можете использовать старую HTML-форму или MVC beginForm и установить действие для отправки данных на страницу учетной записи ... проверка подлинности выполняется через сервер,и сервер назначает файлы cookie, так что это не имеет значения, пока вы отправляете данные на сервер, и вам нужно два ввода в зависимости от вашей модели, это могут быть Имя пользователя и Пароль,
Также эти: asp-page
и asp-for
... являются новыми для меня, я не помню, чтобы их где-то видел, убедитесь, что вы используете либо @Html.TextBoxFor(m => m.Email, new { @class = "form-control" })
вид поддерживаемого rezor поля, либо <input name="">
ввод html с атрибутом name
Также вот стандартная форма от Microsoft на .NetBased MVC:
@using (Html.BeginForm("Login", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
Код Microsoft по умолчанию для входа в систему
Примечание Я заметил, что вы используете Core MVC из-за этой строки @using Microsoft.AspNetCore.Identity
, шаблон которой может отличаться от шаблона .netframwork, но концепция должна бытьто же самое
@using OpenAndDelete.Models
@model LoginViewModel
@{
ViewBag.Title = "Log in";
}
<h2>@ViewBag.Title.</h2>
<div class="row">
<div class="col-md-8">
<section id="loginForm">
@using (Html.BeginForm("Login", "Account", new { ReturnUrl = ViewBag.ReturnUrl }, FormMethod.Post, new { @class = "form-horizontal", role = "form" }))
{
@Html.AntiForgeryToken()
<h4>Use a local account to log in.</h4>
<hr />
@Html.ValidationSummary(true, "", new { @class = "text-danger" })
<div class="form-group">
@Html.LabelFor(m => m.Email, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.TextBoxFor(m => m.Email, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.Email, "", new { @class = "text-danger" })
</div>
</div>
<div class="form-group">
@Html.LabelFor(m => m.Password, new { @class = "col-md-2 control-label" })
<div class="col-md-10">
@Html.PasswordFor(m => m.Password, new { @class = "form-control" })
@Html.ValidationMessageFor(m => m.Password, "", new { @class = "text-danger" })
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<div class="checkbox">
@Html.CheckBoxFor(m => m.RememberMe)
@Html.LabelFor(m => m.RememberMe)
</div>
</div>
</div>
<div class="form-group">
<div class="col-md-offset-2 col-md-10">
<input type="submit" value="Log in" class="btn btn-default" />
</div>
</div>
<p>
@Html.ActionLink("Register as a new user", "Register")
</p>
@* Enable this once you have account confirmation enabled for password reset functionality
<p>
@Html.ActionLink("Forgot your password?", "ForgotPassword")
</p>*@
}
</section>
</div>
<div class="col-md-4">
<section id="socialLoginForm">
@Html.Partial("_ExternalLoginsListPartial", new ExternalLoginListViewModel { ReturnUrl = ViewBag.ReturnUrl })
</section>
</div>
</div>
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
}