我有一个包含此属性的 ViewModel:
[Display(Name = "Email")]
[DataType(DataType.EmailAddress)]
[DisplayFormat(NullDisplayText = "Unavailable")]
public string Email { get; set; }
有没有办法DataType
动态设置属性以将其显示为DataType.Text
如果它显示“不可用”(the NullDisplayText
),否则将其显示为可点击DataType.EmailAddress
?
现在,当属性值为 null 时,它显示为Unavailable,而我想将其显示为 Unavailable。