Popup Control With an UpdatePanel (Calendar control)

Popup Control With an UpdatePanel (Calendar control)

Wed, 18 Nov 2009 02:36:44 GMT Posted by mfalac

<div>
     Departure date: <asp:TextBox ID="tbDeparture" runat="server" />
     Return date: <asp:TextBox ID="tbReturn" runat="server" />
</div>

<asp:Panel ID="pnlCalendar" runat="server">
     <asp:UpdatePanel ID="up1" runat="server">
          <ContentTemplate>
               <asp:Calendar ID="c1" runat="server" OnSelectionChanged="c1_SelectionChanged" />
          </ContentTemplate>
     </asp:UpdatePanel>
</asp:Panel>
       <cc1:PopupControlExtender ID="pce1" runat="server"
     TargetControlID="tbDeparture" PopupControlID="pnlCalendar" Position="Bottom" >
       </cc1:PopupControlExtender>
       <cc1:PopupControlExtender ID="pce2" runat="server"
     TargetControlID="tbReturn" PopupControlID="pnlCalendar" Position="Bottom"  >
       </cc1:PopupControlExtender>

vb is :


Protected Sub c1_SelectionChanged(ByVal sender As Object, ByVal e As EventArgs)
    Dim pce As PopupControlExtender = AjaxControlToolkit.PopupControlExtender.GetProxyForCurrentPopup(Page)
    pce.Commit(CType(sender, Calendar).SelectedDate.ToShortDateString())
End Sub

Calendar Control And Events