asp.net-core - 带有标签助手 asp.net core 3.1 的表单验证不显示为红色
问题描述
我有一个简单的 Web 应用程序,它使用带有验证的表单创建页面。
.cs 代码:
public class OneTask
{
public int Id { get; set; }
[Required] public string Title { get; set; }
[Required][MinLength(10)]
public string Description { get; set; }
[Required, Range(1,5)] public int Priority { get; set; }
}
.cshtml 代码:
<div class="container" style="width:50%">
<div asp-validation-summary="All"></div>
<form asp-page="CreateTask" class="" method="post">
<div class="form-group">
<label asp-for="NewTask.Title">Title</label>
<input asp-for="NewTask.Title" class="form-control" />
// rest of form here...
验证脚本:
<script src="~/lib/jquery-validation/dist/jquery.validate.min.js"></script>
<script src="~/lib/jquery-validation-unobtrusive/jquery.validate.unobtrusive.min.js"></script>
它不是以红色显示错误验证,而是以黑色显示。
----------------------------------------------|
- 标题字段是必需的。
- 描述字段是必需的。
- 值 '' 无效。
----------------------------------------------|
你能帮我吗 ?
解决方案
推荐阅读
- wpf - WPF表单调试卡住
- javascript - D3 js图中相同颜色的箭头和链接
- entity-framework-core - 实体框架核心 - 拥有的实体不使用 Linq 聚合
- html - 左容器响应式和右容器固定宽度 css, html
- inno-setup - Install customized version of configuration file in Inno Setup after (Firebird) subinstaller finishes
- unity3d - 尝试创建基本场景元素检查器
- firebase - firebase.auth 响应的哪些部分应该存储在本地(在 reactjs 应用程序中)?他们在做什么?
- java - 如何在不使用继承/getters/reflection 的情况下比较不同类的私有成员变量?
- c - AES128 和 CryptoAPI
- javascript - JS Set.has() 方法是否进行浅层检查?