-1

ajax カレンダー エクステンダーを使用した 2 つのテキスト ボックスがあります。テキスト ボックスの 1 つから日付を選択すると、いくつかの日または月が追加されて、他のテキスト ボックスが自動的に入力されます。

どうやってやるの?

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 に答える