有没有办法设置日历扩展器,以便在文本框接收焦点时以及单击具有“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/