Asp.net core asp-标签在Blazor服务器端应用程序中不突出显示

Asp.net core asp-标签在Blazor服务器端应用程序中不突出显示,asp.net-core,blazor,razor-pages,blazor-server-side,Asp.net Core,Blazor,Razor Pages,Blazor Server Side,我已经创建了一个新的服务器端blazor应用程序,没有预构建的身份验证。现在我想用一个定制的AppDbContext实现我自己的身份验证 到目前为止,数据库已配置完毕。现在我想创建一个注册页面。我在Pages文件夹中添加了一个名为Register.cshtml的Razorpage。我已经添加了背景C#逻辑,现在我想创建一个简单的注册表表单。但是我不知道为什么所有的asp-标记都没有像在一个带有预配置的应用内身份验证的空白Blazor应用中那样正确突出显示 这是我的表格: <form asp

我已经创建了一个新的服务器端blazor应用程序,没有预构建的身份验证。现在我想用一个定制的AppDbContext实现我自己的身份验证

到目前为止,数据库已配置完毕。现在我想创建一个注册页面。我在Pages文件夹中添加了一个名为Register.cshtml的Razorpage。我已经添加了背景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标记。此外,还没有可用的智能感知

有人知道我做错了什么吗

还有人能告诉我什么时候应该创建rezor组件而不是razor页面吗

提前谢谢! 最好的
马文我找到了解决这个问题的办法。我需要补充一点

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
到我的Razorpage文件