[英]Trouble with Ajax toolkit CalendarExtender Crashes IE6
我的Web项目中的CalandarExtender出现了一个奇怪的问题。 当有人点击小日历图标IE6崩溃时! 我想我正确地执行了
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit"
TagPrefix="cc1" %>
<asp:TextBox ID="txtDateDebut" runat="server"
CssClass="TextBox"></asp:TextBox>
<asp:ImageButton ID="txtDateDebutButton" runat="server"
ImageUrl="~/images/16X16_2/cal.gif" />
<cc1:CalendarExtender ID="txtDateDebutCalendarExtender" runat="server"
Animated="false" CssClass="Calendar"
FirstDayOfWeek="Monday"
Format="dd/MM/yyyy"
PopupButtonID="txtDateDebutButton"
TargetControlID="txtDateDebut">
</cc1:CalendarExtender>
在具有IE7的情况下,它可以工作,但可以扩展;在IE6上,它可以冻结应用程序,直至停止运行,而不会出现任何错误消息。
尝试两件事:
1)如果您是在UpdatePanel
内部运行此程序,请确保在UpdatePanel上设置了ID。
2)如果您设置了EnableEventValidation="false"
,请尝试将其重新on
。
我知道这些听起来很奇怪,但是#2修复了我正在处理的非常复杂的Web应用程序中IE6的崩溃...
如果您愿意走出asp.net给您的东西的世界,那么您可以选择以下多种选择:
http://www.stefanoverna.com/log/create-astonishing-ical-like-calendars-with-jquery
话虽这么说,您是否只是想做一个日期选择器并想要一个合适的asp.net控件,我以前用过这些家伙,所以效果很好(不,我在那里不工作)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.