我宁愿使用asp.net验证控件,因为我目前在同一视图中还有其他验证控件。我需要在验证摘要中显示错误消息。
我有两个文本框,我需要确保文本框A比文本框B少。
我已经使用CompareValidator并将属性设置为:
ControlToCompare:文本框B
ControlToValidate:textboxA
接线员:GreaterThan /还尝试了LessThan
类型:日期
这是问题所在:
当我在textboxA中提供时间时
并移至textboxB进行验证
显示错误。我以为
声明将解决此问题,但它
没有。
在“更新”按钮的Click事件中,我添加了以下代码,因为我只需要它来验证textboxA / textboxB!= null。
if(String.IsNullOrEmpty(textboxB.Text))
{
Debug.Write("Valid");
timeCompareValidator.IsValid = true;
}
在此先感谢您的帮助。
克莱尔
最佳答案
我认为您需要使用CustomValidator,并且仍将允许您使用ValidationSummary。
看这里:
How can I use CompareValidator for times without dates?