使用属性修改模型值

本文关键字:模型 修改 属性 | 更新日期: 2023-09-27 18:08:45

是否可以使用属性来修改模型值?

[TrimInput]
public string SomeName {get;set;}
public string TrimInputAttribute : Attribute
{
    /// do something here?
}

使用属性修改模型值

是的,它是-但是你需要一些东西来执行它。属性永远不会执行任何代码。

你能做的是有一个"ModelFixer"类,它有一个你调用的方法——这是计算属性和执行操作。

所有其他属性都是这样工作的——总是有一个组件使用该属性(有时是运行时或编译器)。