Проблема с инструментарием Ajax CalendarExtender завершает работу IE6 - PullRequest
1 голос
/ 17 февраля 2009

У меня странная проблема с 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 ]

2 голосов
/ 11 марта 2009

Две вещи, чтобы попробовать:

1) Если вы используете это внутри UpdatePanel, убедитесь, что на вашей UpdatePanel установлен ID.

2) Если вы установили EnableEventValidation="false", попробуйте повернуть его обратно on.

Я знаю, это звучит странно, но # 2 исправил падение в IE6 в очень сложном веб-приложении, над которым я работаю ...

1 голос
/ 10 марта 2009

Если вы хотите выйти за рамки того, что дает вам asp.net, у вас есть много вариантов, таких как:

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

Сказав это, вы просто пытаетесь сделать выбор даты и хотите получить надлежащий элемент управления asp.net, я уже использовал этих парней раньше, и это прекрасно работает (нет, я там не работаю)

http://www.basicdatepicker.com/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...