1

フォームに 6 つのカレンダーがあります

DateFrom1 and DateTo1
DateFrom2 and DateTo2
DateFrom3 and DateTo3

私のカレンダーは常に今日の日付を使用して開きますが、必要ありません。

ユーザーが DateFrom1 (カレンダー) から 20/2/2013 を選択した後、ユーザーが DateTO1 (カレンダー) をクリックすると、開いているカレンダーで 21/2/2013 を自動選択する必要があります。

そして、DateFrom2 (カレンダー) をクリックすると、カレンダー ビューに自動選択 (22/2/2013) が表示されます。

どうすればasp.netでこれを行うことができますか?

注:私は使用していますCalendarExtender

4

1 に答える 1

1

onClientShownjavascript イベントを使用して、エクステンダの -function を介してTo-date に従って -dateを設定できます。Fromset_selectedDate

<cc1:calendarextender ID="DateTo1"
    OnClientShown="clientShown" ...

例えば:

<script type="text/javascript">
    function clientShown(sender, args) {
        var extender= $find('DateFrom1');
        sender.set_selectedDate(extender._selectedDate);
    }
</script>
于 2013-02-12T14:43:10.867 に答える