我有以下内容:
public class myViewModel
{
[DisplayName("User ID")]
[DataType("string")]
public MyCustomDataType UserID { get; set; }
}
我想将 MyCustomDataType 定义为用户定义的数据类型,并让我的 getter 和 setter 处理基于 DataType 的数据。即:如果是字符串,则返回字符串...等。如何定义 MyCustomDataType 以便它知道字段的 DataType?我将如何定义 getter 和 setter?
这背后的原因是我想屏蔽某些包含敏感数据的字段。这与这篇文章有关