2010-01-26 2 views

ответ

0

вы пробовали изменения TagPrefix в директиве

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 

к чему-то другому, чем осина? Не уверен, насколько хорошо поддерживается более одной сборки для одного TagPrefix.

Информация here и here отчасти поддерживает меня ... вид. Дайте ему шанс и сообщите нам, как это происходит.

+0

все еще не отображается – rebor

0

Я вижу, у вас есть несколько тегов ScriptManager ... один на главной странице и один на странице VerFavoritos.aspx. Я предлагаю вам добавить один ScriptManager в Master, поместить его сразу после тега и перед чем-либо еще на главной странице. Удалите теги ScriptManager со страницы VerFavoritos.aspx.

Надеюсь, это поможет.

+0

Я удалил ScriptManagerProxy с страницы .aspx, и я поместил ScriptManager в .master сразу после формы (я не могу поместить его раньше, потому что он дает ошибку), но календарь didn ' t появляется – rebor

+0

Вы видите ошибку JavaScript в браузере при загрузке страницы aspx с помощью регулятора календаря? Если это так, вставьте его сюда, чтобы мы могли посмотреть на него. Кроме того, ссылка, которую вы указали на свой код, показывает, что я считаю устаревшей копией, пожалуйста, обновите, чтобы мы могли видеть, что у вас есть. –

1

Вы проверили настройку в файле webconfig. у вас есть все необходимые настройки для ajax. ?

+0

mmm ... Я не думаю, что мне нужны специальные настройки в моем webconfig для работы с ajax, какие именно настройки вы имеете в виду? – rebor

+0

Если вы не используете web.config с поддержкой ajax, AjaxControlToolkit, ScriptManager или UpdatePanels просто не работают. Похоже, это проблема. –

0

У вас есть AJAX Control Toolkit .dll в вашей Рекомендации?

Запись в web.config вы ищете что-то по этой линии:

<add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="AjaxControlToolkit"/> 

Когда это произойдет, вы можете использовать календарь расширитель с синтаксисом, как:

<AjaxControlToolkit:CalendarExtender ... /> 
0

Rebor.

У моего приложения есть страница, на которой отображается ModalPopUp (модальный всплывающий набор инструментов ajax). Внутри всплывающий я поставил CalendarExtender, но появится календарь за всплывающий, так, чтобы решить эту проблему, мне нужно, чтобы связать свой календарь с CSS, как это:

        <cc1:CalendarExtender ID="txtProximoContato_CalendarExtender" runat="server" PopupButtonID="imgCalendarProxContato" 
            Enabled="True" CssClass="CalendarPopup" TargetControlID="txtProximoContato"> 
           </cc1:CalendarExtender> 

и CSS класс

.CalendarPopup 

{ z-index: 10500! Important; }

я не знаю, если это ваша проблема, но я надеюсь, что это поможет вам

0

Чтобы быть честным Ajax Control Toolkit были вытеснены такие вещи, как JQuery. Серьезно подумайте об использовании jQuery UI или extjs вместо этого - я всегда находил эту библиотеку плохой и плохо поддерживаемой.

0

Я скопировал/вставлял ваш код почти точно так, как он был, и появился расширитель календаря.

Выполните следующие шаги в точности, и он должен работать для вас

  1. Удаление и переустановка AJAX 1.0.
  2. В рамках VS 2005 создайте «Веб-сайт с включенным AJAX» вместо обычного веб-сайта (VS 2008 автоматически создает этот тип веб-сайта).
  3. Добавить ссылку на AjaxControlToolkit, и он должен работать.

Если вы все еще возникают проблемы
Отправить мне свое решение. Я исправлю и отправлю его вам.

Смежные вопросы