1

CompareValidator을 사용하여 시작 날짜 이전에 완료 날짜를 설정할 수 없습니다. 지금까지 아무런 기쁨도없이, 입력 한 시작 날짜가 완료 날짜 이전에 설정되어 있어도 오류 메시지가 표시되는 순간에? 여기 내 코드 :Asp.NET - CompareValidator를 사용하여 시작 및 종료 날짜 유효성 확인

<td class="question"> 
    Finish Date and Time 
</td> 
<td> 
    <asp:TextBox runat="server" ID="TxtFinish" CssClass="answer" MaxLength="50" Width="100px"/> 
    <span class="mandatory">*</span> 
    <obout:Calendar ID="Calendar2" runat="server" 
        DatePickerMode="true" 
        TextBoxId="TxtFinish" 
        ShowTimeSelector="true" 
        TextSelectTime="Set Time"> 
    </obout:Calendar> 
    <asp:CompareValidator id="CompareValidator1" runat="server" 
    ControlToCompare="txtDate" cultureinvariantvalues="true" display="Dynamic" enableclientscript="true" ControlToValidate="TxtFinish" 
    ErrorMessage="Start date must be earlier than finish date" type="Date" 
    setfocusonerror="true" Operator="GreaterThanEqual" text="The Start date must be set before the finish date"></asp:CompareValidator> 

도움이 감사드립니다. >ControlToCompare="txtDate"

답변

1

가끔 까탈있는 컨트롤을 obout 사용하는 문제는, 정상적인 사용 -

1

당신은

, 당신은

txtDate로 정의되지 않은 CALENDAR2를 입력해야 ControlToCompare와 불일치 문제가 캘린더 컨트롤을 사용하고 비교 유효성 검사기에 대해 수행 한 것과 동일하게 수행해야합니다.이 문제를 해결해야합니다.

+0

txtDate는 내 시작일이며 사과해야합니다. – user1259076

+1

기꺼이 도와 드리겠습니다. user1259076 –

관련 문제