我试图找出如何获取ajaxToolkit:CalendarExtender在单击TextBox时不显示。任何可能导致代码的想法是什么?这就是我现在所拥有的。
<asp:Label ID="lbl_oDate" runat="server" Text="" Font-Bold="True"></asp:Label>
<asp:TextBox ID="txt_oDate" runat="server" Width="75px" onBlur="jsDateTranslate(this)"
AutoCompleteType="Disabled"></asp:TextBox>
<asp:Image ID="btn_oDate" runat="server" Style="vertical-align: middle; cursor: pointer;"
AlternateText="Choose Date" ImageUrl="cal.gif"
Width="16" Height="16" />
<asp:RequiredFieldValidator ID="req_oDate" runat="server" ErrorMessage="Date must be entered."
ControlToValidate="txt_oDate">*</asp:RequiredFieldValidator>
<ajaxToolkit:CalendarExtender Animated="true" TargetControlID="txt_oDate" PopupButtonID="btn_oDate"
ID="CalendarExtender2" runat="server" />
按钮工作正常。但每次我点击文本框我都会得到日历,即使我点击日期也不会消失。想法?