它是什么类型的数据?

时间:2016-08-19 15:08:43

标签: asp.net-mvc

也许我的问题看起来很傻,但我是初学者,我正在从一本关于MVC和ASP.NET的书中进行练习。 我不明白第二行的含义:

[LargerThanValidationAttribute(18)]
public VoterAge { get; set; }

因为我看到VolterAge没有类型,我从VS读到的消息是VolterAge在这种情况下不存在,我不明白它的含义。我有什么用于VolterAge? DataBase中的字段?它是什么类型的数据?

谢谢大家。

P.S。 LargerThanValidationAttribute是ValidationAttribute的扩展。

1 个答案:

答案 0 :(得分:1)

你肯定错过了该属性声明中的一种类型。

猜测一下,鉴于它的'VoterAge'和LargerThanValidationAttribute中提供的值,我会说它缺少int

应该是

[LargerThanValidationAttribute(18)]
public int VoterAge { get; set; }

这声明该属性属于int

类型