【发布时间】:2016-04-16 14:11:27
【问题描述】:
ASP.NET MVC Core 如果这有什么不同的话
在某些情况下,是否有一种简单的方法可以禁用模型或视图中的某些字段验证器?
Web 上的大多数信息看起来都来自 ASP.NET Forms 时代。 我找不到太多可以尝试的东西,但是,这看起来不起作用。
<label asp-for="Files.PromoImage" class="col-md-2 control-label"></label>
<div class="col-md-10">
<input asp-for="Files.PromoImage" class="form-control" />
@if (Model.Content.NewArticle)
{
<span asp-validation-for="Files.PromoImage" class="text-danger"></span>
}
</div>
<div class="col-md-8">
<div asp-validation-summary="ValidationSummary.All" class="text-danger"></div>
</div>
【问题讨论】:
-
如何生成对应的输入?请记住,使用新的“asp-for”标签助手,例如
<input asp-for=""/>也会自动生成验证范围,并将 data-require 属性附加到输入。 -
添加了其余对应的代码
标签: asp.net asp.net-mvc validation data-annotations asp.net-core-mvc