使用自定义验证控件,实现判断输入的日期是否为假日,若为假日则不能输入:代码如下 protected void CustomValidatorDate_ServerValidator(object source, ServerValidateEventArgs args) { var dt = DateTime.Parse(args.Value); if(dt.DayOfWeek ==DayOfWeek.Saturday || dt.DayOfWeek == DayOfWeek.Sunday) { args.IsValid = false; } else { args.IsValid = true; } } Display属性设置有static和Dynamic,一般使用Dynamic这个属性,因为他可以将报错信息视情况而定调整出适当的位置