我尝试使用日历扩展程序,但由于某些原因它无法工作?只需放置一个简单的文本框和CalendarExtender,当我点击文本框内部时,应该弹出日历,但是什么也没有发生。
另一方面,我尝试了ConfirmButtonExteder,它正常工作。
我不知道是否出了什么问题,也许我在web.config中漏掉了什么?但为什么ConfirmButtonExtender可以正常工作呢?
我使用的是VS 2012、ASP.NET C#、.NET Framework 4.5、Ajax toolkit 4.1.7.725(来自官方网站的最新版本),然后从Nuget中安装Ajaxtoolkit(版本4.5...),但仍然是同样的情况,日历没有弹出,而ConfirmButtonExteder正常工作。我不知道为什么?
以下是我的代码:
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<asp:Content ID="Content1" runat="server" ContentPlaceHolderID="MainContent">
<p>
<ajaxToolkit:ToolkitScriptManager runat="server" ID="ScriptManager1" /
<asp:Button ID="Button1" runat="server" Text="Button" />
<ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="Button1"></ajaxToolkit:ConfirmButtonExtender>
<br />
<asp:TextBox runat="server" ID="Date1"/>
<br />
<ajaxToolkit:CalendarExtender ID="defaultCalendarExtender" runat="server" TargetControlID="Date1" />
</p>
</asp:Content>