我是ASP.NET的初学者。只想问我们何时检查是否有任何验证失败,我们这样做:
if (Page.IsValid)
{
...
}
我们可以做什么:
if (IsValid)
{
...
}
它们相同吗?
答案 0 :(得分:2)
取决于上下文,即代码的位置。
每当您调用一个属性而不指定其所属的对象时,即暗示this
。因此,例如:
if (IsValid)
...与此相同:
if (this.IsValid)
如果代码存在于页面内,则您this.IsValid
正在调用当前页面对象的IsValid
属性。一样。