<分区>
我更喜欢使用 asp.net 验证控件,因为我目前在同一个 View 中有其他验证控件。我需要在验证摘要中显示错误消息。
我有两个文本框,我需要确保 textboxA 小于 textboxB。
我使用了 CompareValidator 并将属性设置为:
- 控件比较:文本框B
- ControlToValidate: 文本框A
- 运算符:GreaterThan/也试过 LessThan
- 类型:日期
问题是:
- 当我在 textboxA 中提供时间时 并移至 textboxB 进行验证 显示错误。我以为我的如果 声明会解决这个问题,但它 没有。
在“更新”按钮的点击事件中,我添加了以下代码,因为我只需要它来验证 textboxA/textboxB != null。
if(String.IsNullOrEmpty(textboxB.Text))
{
Debug.Write("Valid");
timeCompareValidator.IsValid = true;
}
在此先感谢您的帮助。
克莱尔