为什么是if(Page.IsValid ){...}而不是if(this.IsValid ){...}?
在Duwamish7.Web的用户控件:AccountModule中,有下面一句:
foreach(IValidator val in Page.Validators)
{
val.Validate();
}
if ( Page.IsValid )
{
if ( moduleEditMode )......
在MSDN介绍Page类的IsValid属性时有下面一句:
if (Page.IsValid == true) {
lblOutput.Text = "Page is Valid!";
}
这里,为什么是if(Page.IsValid ){...}而不是if(this.IsValid ){...}?
IsValid属性的定义是:
public bool IsValid {get;}并不是静态属性呀.