私は開始日前ではない終了日を選択するユーザーを停止しようとしていますので、valdiatorを比較すると思っていました。しかし、検証ルールをトリガーする前の開始時間よりも早い時間に入れられるようにしています。私はtimepickerを使用してユーザーが選択できるようにしています。開始時間の前に許可されている時間
時間要素ifvの原因を別の方法で行う必要がありますか?私はvaidator iが1に日付をリセットしても、表示されたままのバリデータはまだ
を示している転送バック1つのthatsに日付を変更したときに、画面のように
<div class="form-group">
<label class="col-md-4 control-label" for="val_bio">Start Date<span class="text-danger">*</span></label>
<div class="input-group col-md-7">
<telerik:RadDateTimePicker OnSelectedDateChanged="rdStarDate_SelectedDateChanged" AutoPostBackControl="Calendar" ID="rdStarDate" DateInput-CausesValidation="true" DateInput-AutoPostBack="true" Calendar-AutoPostBack="false" TimeView-Width="200px" Width="200px" CssClass="pickerDateInputClass no-border" runat="server" Skin="Bootstrap">
<TimeView CellSpacing="-1" StartTime="9:00:00" runat="server" Culture="en-GB" EndTime="18:00:00" Interval="00:30"></TimeView>
</telerik:RadDateTimePicker>
</div>
</div>
<div class="form-group">
<label class="col-md-4 control-label" for="val_bio">End Date<span class="text-danger">*</span></label>
<asp:CompareValidator ID="cmpVal1" ControlToCompare="rdStarDate"
ControlToValidate="rdEndDate" Type="Date" Operator="GreaterThanEqual" ForeColor="Red" Display="Static"
ErrorMessage="*End Date Cannot be less then Start Date" runat="server"></asp:CompareValidator>
<div class="input-group col-md-7">
<telerik:RadDateTimePicker ID="rdEndDate" DateInput-CausesValidation="false" AutoPostBackControl="TimeView" TimeView-Width="200px" Width="200px" DateInput-AutoPostBack="true" CssClass="pickerDateInputClass no-border" runat="server" Skin="Bootstrap">
<TimeView CellSpacing="-1" runat="server" StartTime="9:00:00" Culture="en-GB" EndTime="18:00:00" Interval="00:30"></TimeView>
</telerik:RadDateTimePicker>
</div>
</div>
コード編集のための@rashfmnbありがとう – rogue39nin