-1

我有两个使用 ajax 日历扩展器的文本框。当我从一个文本框中选择一个日期时,它应该通过添加一些天或月来自动填充另一个文本框。

我怎样才能做到这一点?

4

1 回答 1

0

请按照此示例修改您的代码。希望能帮助到你。

<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
    } 

此外,以下链接可能会让您更好地了解该主题:

http://www.dotnetcurry.com/ShowArticle.aspx?ID=149

于 2012-10-23T20:23:49.407 回答