我試圖在用戶單擊頁面上的任何位置時關閉日曆。我已下載該工具包的最新版本,但無法使用此功能。我不確定我是否缺少一個屬性,但功能在asp.net示例工具包頁面上按預期工作。Ajax Control Toolkit CalendarExtender在單擊表單體時未關閉
下面是代碼:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</asp:ToolkitScriptManager>
<asp:TextBox ID="txtTest" runat="server" /><img runat="server" alt="Calendar" id="imgCalFrom" align="absmiddle" border="0" height="16" src="/global/images/glo_btn_cal.gif" width="21"/>
<asp:CalendarExtender ID="CalendarExtender1" runat="server" TargetControlID="txtTest" PopupButtonID="imgCalFrom">
</asp:CalendarExtender>
正確,但是如果您鬆開了讓用戶單擊按鈕顯示日曆的功能。 所以問題是,我如何有一個與文本框關聯的日曆圖標,點擊時會顯示日曆,但當頁面的任何其他部分被點擊時,日曆會再次隱藏。 – TampaRich 2010-01-28 22:09:08
如果對PopupButtonID使用標記,請改爲使用ImageButton而不是以下方式 –
madatanic
2010-02-01 18:40:14
然後你失去了讓按鈕觸發事件來顯示日曆的功能。 – TampaRich 2010-02-04 14:39:59