Asp.net сравнить валидатор, чтобы проверить дату
Как вы все знаете, валидаторы Compare могут использоваться для проверки дат и проверки на основе типа оператора (<, <=,> = и т. Д.). Я установилcultureinvariantvalues="true"
свойство для проверки двух текстовых элементов управления, которые содержат даты. Я должен ограничить их так, чтобы дата начала была раньше даты окончания. Проверка кажется неудачной, когда я набираю описательную дату, как показано ниже:
StartDate: Tuesday, 21 February 2012
FinishDate: Wednesday, 22 February 2012
Даже если 22-е больше, чем 21-е, проверка не пройдена. Разметка, которую я использовал, ниже. Если по какой-либо причине вам нужна информация о формате, вот онаdddd, dd MMMM yyyy
<asp:CompareValidator id="cvtxtStartDate" runat="server"
controltocompare="txtFinishDate"
cultureinvariantvalues="true"
display="Dynamic"
enableclientscript="true"
controltovalidate="txtStartDate"
errormessage="Start date must be earlier than finish date"
type="Date"
setfocusonerror="true"
operator="LessThanEqual"
text="Start date must be earlier than finish date">