[英]Disable a validation in View MVC
我的项目有一个困惑的案例
我的模特喜欢
public int ReasonSelected { get; set; }
public bool CardSelected { get; set; }
仅当CardSelected
为true时, ReasonSelected
是必填字段!
在View
我放置了一个for
语句,因为我有大约3种类型的卡,并且我只需要显示验证消息,即使用户选择了卡,其他未选择的卡也不应引发“必须选择原因”错误消息
只有当用户选择一个卡,所以必须选择一个原因... ReasonSelected
验证应只适用于选定的卡不是别人
您可以编写自定义验证[RequiredIf]
属性 。 您可以更进一步,并实现IClientValidatable来执行客户端验证。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.