查看这二个文件中是否有红色栏,没有就添加,我默认创建的_Layout.cshtml文件中没有@Scripts.Render("~/bundles/jqueryval");,添加后成ok
BundleConfig.cs :
bundles.Add(new ScriptBundle("~/bundles/jqueryval").Include(
"~/Scripts/jquery.unobtrusive*",
"~/Scripts/jquery.validate*"));
_Layout.cshtml
@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/jqueryval");
@RenderSection("scripts", required: false)