我编写了一个自定义信用卡验证属性,用于检查 CardNumber 属性对特定卡类型是否有效(同一类中的另一个属性)
[CardValidationBinCheck(this.CardType,
ErrorMessage = "CreditCardNumberDoesNotMatchCardType")]
public string CardNumber
{
...
}
这不会编译,因为工作室抱怨属性参数必须是常量、typeof 表达式或属性参数类型 (?) 的数组创建表达式。
无论如何我可以通过 cirvumvent 这个并将我的传递this.CardType
给属性吗?
善良,
担