痛而后能善
无惧于闯
Make a greate impact

ASP.NET验证控件——Page.Validators
Page.Validators属性用于返回当前页的验证控件集合,通过BaseValidator可以将其中所有的验证控件名字返回,Stephen Walther在他的书中就展示了以下代码:
 foreach (BaseValidator valControl in Page.Validators)
 {
            WebControl assControl = Page.FindControl(valControl.ControlToValidate) as WebControl;
            if (!valControl.IsValid)
            {
                assControl.BackColor = System.Drawing.Color.Yellow;
            }
            else
            {
                assControl.BackColor = System.Drawing.Color.White;
            }
}
Page.FindControl()则通过控件的ControlToValidate返回的id找到控件。

posted on 2008-04-24 21:46  greater  阅读(441)  评论(0编辑  收藏  举报