代码之家  ›  专栏  ›  技术社区  ›  Polo

Ajax工具包的问题CalendarExtender崩溃IE6

  •  1
  • Polo  · 技术社区  · 17 年前

    我的网络项目中的CalandarexTender有一个奇怪的问题。 当有人点击小日历图标ie6崩溃! 我想我做得很好

    <%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" 
                TagPrefix="cc1" %>
    
    <asp:TextBox ID="txtDateDebut" runat="server"
                 CssClass="TextBox"></asp:TextBox>  &nbsp;
    <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上,它会冻结应用程序,直到它停止,没有任何错误消息。

    2 回复  |  直到 12 年前
        1
  •  2
  •   Amarnath Balasubramanian    12 年前

    有两件事要尝试:

    1)如果你在一个 UpdatePanel ,确保您的UpdatePanel上设置了ID。

    2)如果已设置 EnableEventValidation="false" ,试着把它转回去 on .

    我知道这些听起来很奇怪,但是2修复了IE6在我工作的一个非常复杂的Web应用程序中的崩溃…

        2
  •  1
  •   Chris    17 年前

    如果你愿意走出ASP.NET给你的世界,你有很多选择,比如:

    http://www.stefanoverna.com/log/create-astonishing-ical-like-calendars-with-jquery

    既然这么说了,你只是想做一个日期选择器,想要一个合适的ASP.NET控件,我以前就用过这些家伙,而且效果很好(不,我不在那里工作)

    http://www.basicdatepicker.com/