使用Visual Studio 2013在.Net framework 4.5中创建Web应用程序。将NuGate Packages中的Ajax Control Toolkit 15.1.3安装到visual studio 2013.我的页面包含几个日历扩展器。代码如下:
<asp:TextBox ID="txtExpectedDate" runat="server" CssClass="input" MaxLength="500" Width="72%" ValidationGroup="BusTravel"></asp:TextBox>
<asp:Image ID="imgExpectDate" runat="server" CssClass="CalendarBtn" ImageAlign="Top" ImageUrl="~/PL/images/calendar_view_month.png"/>
<ajaxToolkit:CalendarExtender ID="CalendarExtender3" runat="server" Format="MM/dd/yyyy" PopupButtonID="imgExpectDate" TargetControlID="txtExpectedDate" Enabled="true" Animated="true" EnabledOnClient="true" EnableViewState="true" FirstDayOfWeek="Default"/>
我的页面在服务器端加载正常,但是在调试和启动应用程序时,无法将日历控件弹出到服务器页面,它工作正常。发布网站并将其托管在服务器上后,日历控件无效。