使用属性修改模型值
本文关键字:模型 修改 属性 | 更新日期: 2023-09-27 18:08:45
是否可以使用属性来修改模型值?
。
[TrimInput]
public string SomeName {get;set;}
public string TrimInputAttribute : Attribute
{
/// do something here?
}
是的,它是-但是你需要一些东西来执行它。属性永远不会执行任何代码。
你能做的是有一个"ModelFixer"类,它有一个你调用的方法——这是计算属性和执行操作。
所有其他属性都是这样工作的——总是有一个组件使用该属性(有时是运行时或编译器)。