如何使用ajax日历扩展器在C#中添加或减去日期?

时间:2012-10-22 06:53:49

标签: asp.net .net c#-3.0

我有两个文本框,其中我使用了ajax日历扩展程序。当我从其中一个文本框中选择日期时,它应该通过添加几天或几个月来自动填充其他文本框。

我该怎么做?

1 个答案:

答案 0 :(得分: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