ajax カレンダー エクステンダーを使用した 2 つのテキスト ボックスがあります。テキスト ボックスの 1 つから日付を選択すると、いくつかの日または月が追加されて、他のテキスト ボックスが自動的に入力されます。
どうやってやるの?
この例に従って、コードを変更してください。それが役に立てば幸い。
<asp:UpdatePanel id="UpdatePanel1" runat="server">
<contenttemplate>
<cc2:CalendarPopup id="CalendarExtender1" runat="server" Width="71px" OnDateChanged="CalendarPopup1_DateChanged" AutoPostBack="True"></cc2:CalendarPopup>
<cc2:CalendarPopup id="CalendarExtender2" runat="server" Width="71px"></cc2:CalendarPopup>
</contenttemplate>
</asp:UpdatePanel>
**Code behind:**
protected void CalendarPopup1_DateChanged(object sender, EventArgs e)
{
CalendarPopup2.SelectedDate = CalendarPopup1.SelectedDate.AddDays(1); // you can add the number of days you want
}
また、次のリンクは、このトピックに関するより良い洞察を提供するかもしれません: