【发布时间】:2011-12-14 20:32:18
【问题描述】:
我有场景,页面包含输入的签入日期和签出日期。我为 datepicker 使用了用户控件,因此两个日期都称为相同的用户控件。 喜欢,
入住日期:<uc:datepicker ID="CheckInDate" runat="server" />
退房日期:<uc:datepicker ID="CheckOutDate" runat="server" />
现在我对两个不应为空白的日期进行验证。
public class CustomiseDatePickerValidator : BaseValidator
{
protected override bool EvaluateIsValid()
{
Control c = this.FindControl(this.ControlToValidate);
DatePicker datepickerSelected = c as DatePicker;
ICustomiseRadDatePicker additionUserControl = (ICustomiseRadDatePicker)c.Parent;
if (string.IsNullOrEmpty(datepickerSelected.DateInput.Text))
{
return false;
}
return true;
}
}
这工作正常,但我还想比较两个日期选择器值所以签入日期应该小于签出日期
【问题讨论】:
标签: asp.net validation c#-3.0