Я создал новое серверное приложение Blazor без предварительной сборки аутентификации. Теперь я хочу реализовать свою собственную аутентификацию с помощью настраиваемого AppDbContext.
База данных настроена на данный момент. Теперь я хочу создать страницу регистрации. Я добавил Razorpage в свою папку Pages с именем Register.cs html. Я уже добавил фон C# logi c и теперь хочу создать простую форму регистрации. Но я понятия не имею, почему все теги asp-
не подсвечиваются правильно, как в пустом приложении Blazor с предварительно настроенной аутентификацией приложения.
Вот моя форма:
<form asp-route-returnUrl="@Model.ReturnUrl" method="post">
<h4>Account erstellen</h4>
<hr />
<div asp-validation-summary="All" class="text-danger"></div>
<div class="form-group">
<label asp-for="Input."></label>
<input asp-for="Input." class="form-control" />
<span asp-validation-for="Input.Email" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Input.Email"></label>
<input asp-for="Input.Email" class="form-control" />
<span asp-validation-for="Input.Email" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Input.Email"></label>
<input asp-for="Input.Email" class="form-control" />
<span asp-validation-for="Input.Email" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Input.Email"></label>
<input asp-for="Input.Email" class="form-control" />
<span asp-validation-for="Input.Email" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Input.Password"></label>
<input asp-for="Input.Password" class="form-control" />
<span asp-validation-for="Input.Password" class="text-danger"></span>
</div>
<div class="form-group">
<label asp-for="Input.ConfirmPassword"></label>
<input asp-for="Input.ConfirmPassword" class="form-control" />
<span asp-validation-for="Input.ConfirmPassword" class="text-danger"></span>
</div>
<button type="submit" class="btn btn-primary">Register</button>
</form>
В предварительно созданном приложении все теги asp - выделены темно-фиолетовым шрифтом. В моем случае они выглядят как теги по умолчанию html. Более того, Intellisense недоступен.
Кто-нибудь знает, что я здесь сделал не так?
Также может кто-нибудь объяснить мне, когда я должен создать компонент rezor вместо страницы razor?
Заранее спасибо! Лучший Марвин