图像按钮使用AJAX导致回发而不是日历扩展器弹出窗口

时间:2014-06-29 15:05:48

标签: asp.net ajax calendar asp.net-ajax

我正在使用ajax日历扩展程序来提取日期,但每当我点击图像按钮弹出日历时,都会导致回发。我这样做:

 <asp:TextBox ID="txtDate" runat="server" ToolTip="Last Date" CssClass="g2"</asp:TextBox> 
 <asp:ImageButton ID="ImageButton1" runat="server" Height="26px" width="30px" ImageUrl="~/images/cal.jpg"></asp:ImageButton>
<asp:CalendarExtender ID="txtDate_CalendarExtender" runat="server" 
 Enabled="True" TargetControlID="txtDate" PopupButtonID ="ImageButton1"></asp:CalendarExtender>

我很困惑,因为我从未遇到过这样的场景。

1 个答案:

答案 0 :(得分:-1)

为什么不这样使用它,为什么使用按钮作为日历扩展器。

<asp:TextBox ID="txtStartDate" runat="server"></asp:TextBox>  

<asp:CalendarExtender ID="CalendarExtender1"  TargetControlID="txtStartDate"  runat="server"/>