asp.net-mvc – 如何使用ASP.NET Razor语法应用bootstrap v4表单输入验证类?

以下代码

查看:(IS-有效)

<div class="form-group">
    @Html.LabelFor(m => m.Telefone,new { @class = "font-weight-bold" })
    @Html.TextBoxFor(m => m.Telefone,new { @class = "form-control is-valid",@placeholder = "Digite seu telefone" })
    @Html.ValidationMessageFor(m => m.Telefone,"",new { @class = "text-danger" })
</div>

查看:(IS-无效)

<div class="form-group">
    @Html.LabelFor(m => m.Telefone,new { @class = "form-control is-invalid",new { @class = "text-danger" })
</div>

示例:https://getbootstrap.com/docs/4.0/components/forms/#server-side

解决方案吗

解决方法

使用Tag Helpers的简单解决方案:

<div class="form-group">
            <input asp-for="Email" class="form-control">
            <div class="invalid-Feedback" style="display:block;">
                <span asp-validation-for="Email"></span>
            </div>
        </div>

相关文章

### 创建一个gRPC服务项目(grpc服务端)和一个 webapi项目(...
一、SiganlR 使用的协议类型 1.websocket即时通讯协议 2.Ser...
.Net 6 WebApi 项目 在Linux系统上 打包成Docker镜像,发布为...
一、 PD简介PowerDesigner 是一个集所有现代建模技术于一身的...
一、存储过程 存储过程就像数据库中运行的方法(函数) 优点:...
一、Ueditor的下载 1、百度编辑器下载地址:http://ueditor....