我试图在用户单击页面上的任何位置时关闭日历。我已下载该工具包的最新版本,但无法使用此功能。我不确定我是否缺少一个属性,但功能在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