C# 扩展DataAnnotations.DataType枚举以包括MVC模板的自定义数据类型

C# 扩展DataAnnotations.DataType枚举以包括MVC模板的自定义数据类型,c#,asp.net-mvc,data-annotations,C#,Asp.net Mvc,Data Annotations,是否有方法扩展数据类型注释以包含更多数据类型枚举选项。目前,它支持以下基本选项: 习俗 日期时间 日期 持续时间 电话号码 等等 我知道可以指定模板名称,如中所示 [DataType("BooleanToYesNo")] 但我正在寻找一种更具体的方法,比如现有的方案 [DataType(DataType.BooleanToYesNo)] 如果这是可能的,那么如果我们决定更改模板的名称,就可以避免应用程序生命周期后期出现的问题 这可能吗

是否有方法扩展数据类型注释以包含更多数据类型枚举选项。目前,它支持以下基本选项:

  • 习俗
  • 日期时间
  • 日期
  • 持续时间
  • 电话号码
  • 等等
我知道可以指定模板名称,如中所示

[DataType("BooleanToYesNo")] 
但我正在寻找一种更具体的方法,比如现有的方案

[DataType(DataType.BooleanToYesNo)]  
如果这是可能的,那么如果我们决定更改模板的名称,就可以避免应用程序生命周期后期出现的问题

这可能吗