【发布时间】:2017-02-21 17:20:45
【问题描述】:
我正在使用 C# 和 MVC(Razor 视图引擎)
我正在使用这样的注释进行验证:-
型号:-
[Required]
public int VendorId { get; set; }
剃刀视图引擎:-
<div class="col-md-3">
<label>@Html.LabelFor(r => Model.VendorId)</label>
@Html.DropDownListFor(x => x.VendorId, new SelectList(suppliers, "Value""Text"),"-Select-", htmlAttributes: new { @class = "select-full" })
@Html.ValidationMessageFor(x => x.VendorId, null, new { style = "color: red" })
</div>
它显示错误消息
供应商字段是必需的。
如果我不选择供应商。
现在我想突出显示此下拉字段的(红色边框颜色) 如果验证失败(DataAnnotation)则显示此消息,而不是在客户端和服务器端显示一条消息
【问题讨论】:
标签: c# html asp.net-mvc razor