自定义属性以过滤具有空值的属性
Custom Attribute to filter properties with null value
我正在尝试用一个属性装饰我的字段,如果字符串字段为 null 或为空,该属性将使模型 ModelState.IsValid
变为 false
。
我创建了一个class并继承了System.Attribute
。
我无法继续前进,比如访问值,触发方法检查并返回响应。
请注意,我尝试了 System.ComponentModel.DataAnnotations
下的 Required
属性,但它没有阻止 null
值。
我正在学习技巧,所以请帮忙。
您是否通过绑定访问该字段?
如果是,转换器可能是您的解决方案。
Uer 一个从字符串转换为布尔值的转换器
看
https://www.wpf-tutorial.com/data-binding/value-conversion-with-ivalueconverter/
我正在尝试用一个属性装饰我的字段,如果字符串字段为 null 或为空,该属性将使模型 ModelState.IsValid
变为 false
。
我创建了一个class并继承了System.Attribute
。
我无法继续前进,比如访问值,触发方法检查并返回响应。
请注意,我尝试了 System.ComponentModel.DataAnnotations
下的 Required
属性,但它没有阻止 null
值。
我正在学习技巧,所以请帮忙。
您是否通过绑定访问该字段?
如果是,转换器可能是您的解决方案。 Uer 一个从字符串转换为布尔值的转换器 看 https://www.wpf-tutorial.com/data-binding/value-conversion-with-ivalueconverter/