我一直在寻找Bootstrap 4进行表单验证的方法,我喜欢它们的执行方式,例如此链接: Bootstrap V4 Form Validation
因此,当将ASP.NET MVC ValidationMessageFor与Razor一起使用时,它将创建如下HTML输入:
<input class="form-control input-validation-error" data-val="true" data-val-regex="Password Inválido" data-val-regex-pattern=".*" data-val-required="Campo Obrigatório" id="Password" name="Password" placeholder="Senha" type="password">
我的问题是引导程序(可能是HTML5)使用了 required 之类的属性,而不是 data-val-required 和 pattern 等属性, -val-regex-pattern 来验证输入内容。
有一种方法可以继续使用ValidationMessageFor并更改在HTML上创建这些属性的方式?
非常感谢。