我有两个使用 ajax 日历扩展器的文本框。当我从一个文本框中选择一个日期时,它应该通过添加一些天或月来自动填充另一个文本框。
我怎样才能做到这一点?
请按照此示例修改您的代码。希望能帮助到你。
<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
}
此外,以下链接可能会让您更好地了解该主题: