是否可以向现有的 DataAnnotations 添加新的数据类型(我不是在寻找验证器,而是在寻找原始数据类型)。例如
目前你有
[DataType(DataType.Html)]
public string Footer {get; set;}
您可以在混合物中添加~Views/Shared/EditorTemplates/Html.cshtml
我希望能够添加[DataType(DataType.CSS)]
我知道理论上我可以使用 aUIHint
添加特定视图,但如果可能的话,我想在更早的阶段执行此操作并指定数据类型,而不是依赖 UI 提示。
任何指针将不胜感激。快速搜索 SO 似乎有很多关于自定义元数据类型、自定义验证器和多种数据类型的答案,但我似乎找不到添加新核心数据类型的答案。