也许我的问题看起来很傻,但我是初学者,我正在从一本关于MVC和ASP.NET的书中进行练习。 我不明白第二行的含义:
[LargerThanValidationAttribute(18)]
public VoterAge { get; set; }
因为我看到VolterAge没有类型,我从VS读到的消息是VolterAge在这种情况下不存在,我不明白它的含义。我有什么用于VolterAge? DataBase中的字段?它是什么类型的数据?
谢谢大家。
P.S。 LargerThanValidationAttribute是ValidationAttribute的扩展。
答案 0 :(得分:1)
你肯定错过了该属性声明中的一种类型。
猜测一下,鉴于它的'VoterAge'和LargerThanValidationAttribute
中提供的值,我会说它缺少int
应该是
[LargerThanValidationAttribute(18)]
public int VoterAge { get; set; }
这声明该属性属于int