如何在cshtml文件中启用/禁用asp-validation-for?
ASP.Net MVC,我使用语法:asp-validation-for进行必填字段验证。但是,此验证是有条件的检查。我希望此验证仅在依赖控件上进行选择时才抛出“必需”。
现在,即使没有依赖控制,也需要进行验证抛出。如何动态启用或禁用asp-validation-for语法?
In the ViewModel
public string AdditionalMembers{ get; set; }
In the View - .cshtml
<div class="col-sm-7">
<textarea id="AdditionalMembers" asp-for="AdditionalMembers" style="height:150px;" class="form-control"></textarea>
<span asp-validation-for="AdditionalMembers" class="text-danger"></span>
</div>
这是依赖验证。 如果(vm.Members!= null)ModelState.AddModelError(“ AdditionalMembers”,“ Required”);
我期望像这样的语法。跳过验证。或清除错误
如果(vm.Members == null)ModelState.AddModelError(“ AdditionalMembers”,“”);