asp.net - 两种方式显示Asp.net AJAX Calendar Extender

标签 asp.net ajax calendar ajaxcontroltoolkit

有没有办法设置日历扩展器,以便在文本框接收焦点时以及单击具有“PopupButtonID”的元素时显示日历?根据我当前的设置,它似乎是其中之一。

最佳答案

这样做有点丑陋,但是如果您准备使用两个扩展器,则可以这样做。

<asp:TextBox runat="server" ID="DateTextBox" />
<asp:ImageButton runat="server" ID="CalendarImageButton" ImageUrl="~/date_16x16.gif" />
<ajaxtoolkit:CalendarExtender runat="server" id="Extender1" TargetControlID="DateTextBox"/>
<ajaxtoolkit:CalendarExtender runat="server" ID="Extender2" TargetControlID="DateTextBox" PopupButtonID="CalendarImageButton" />

这样,无论您专注于文本框还是单击图像按钮,日历都会出现。

关于asp.net - 两种方式显示Asp.net AJAX Calendar Extender,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2811731/

相关文章:

c# - 如何在 asp.net 中获取 Html select 的选定索引?

c# - ASP.net Ajax 未知 Web 方法

c# - 为什么我不能在封闭泛型的继承属性中使用 C# 语法,但 CLR 语法很好

javascript - 为什么 jqGrid 拒绝使用 OnSelectRow 事件多次调用它的 Ajax 调用

php - json_encode() 输出中的换行符

java - 在给定的字符串日期中获取该月的最后一天

asp.net - 如何在 SQL Server 的 log4net 配置中使用存储过程进行日志记录

javascript - wordpress ajax 调用单个帖子

Java如何解决安排日历

java - 两个日期之间的 Android 天数