Я работаю с MasterPages и после прочтения много ответов, которые я не могу найти, почему мой CalendarExtender не появляетсяCalendarExtender не отображается с MasterPages
Вот мой код
Я работаю с MasterPages и после прочтения много ответов, которые я не могу найти, почему мой CalendarExtender не появляетсяCalendarExtender не отображается с MasterPages
Вот мой код
вы пробовали изменения TagPrefix в директиве
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>
к чему-то другому, чем осина? Не уверен, насколько хорошо поддерживается более одной сборки для одного TagPrefix.
Информация here и here отчасти поддерживает меня ... вид. Дайте ему шанс и сообщите нам, как это происходит.
Я вижу, у вас есть несколько тегов ScriptManager ... один на главной странице и один на странице VerFavoritos.aspx. Я предлагаю вам добавить один ScriptManager в Master, поместить его сразу после тега и перед чем-либо еще на главной странице. Удалите теги ScriptManager со страницы VerFavoritos.aspx.
Надеюсь, это поможет.
Я удалил ScriptManagerProxy с страницы .aspx, и я поместил ScriptManager в .master сразу после формы (я не могу поместить его раньше, потому что он дает ошибку), но календарь didn ' t появляется – rebor
Вы видите ошибку JavaScript в браузере при загрузке страницы aspx с помощью регулятора календаря? Если это так, вставьте его сюда, чтобы мы могли посмотреть на него. Кроме того, ссылка, которую вы указали на свой код, показывает, что я считаю устаревшей копией, пожалуйста, обновите, чтобы мы могли видеть, что у вас есть. –
Вы проверили настройку в файле webconfig. у вас есть все необходимые настройки для ajax. ?
mmm ... Я не думаю, что мне нужны специальные настройки в моем webconfig для работы с ajax, какие именно настройки вы имеете в виду? – rebor
Если вы не используете web.config с поддержкой ajax, AjaxControlToolkit, ScriptManager или UpdatePanels просто не работают. Похоже, это проблема. –
У вас есть AJAX Control Toolkit .dll в вашей Рекомендации?
Запись в web.config вы ищете что-то по этой линии:
<add assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagPrefix="AjaxControlToolkit"/>
Когда это произойдет, вы можете использовать календарь расширитель с синтаксисом, как:
<AjaxControlToolkit:CalendarExtender ... />
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; }
я не знаю, если это ваша проблема, но я надеюсь, что это поможет вам
Чтобы быть честным Ajax Control Toolkit были вытеснены такие вещи, как JQuery. Серьезно подумайте об использовании jQuery UI или extjs вместо этого - я всегда находил эту библиотеку плохой и плохо поддерживаемой.
Я скопировал/вставлял ваш код почти точно так, как он был, и появился расширитель календаря.
Выполните следующие шаги в точности, и он должен работать для вас
Если вы все еще возникают проблемы
Отправить мне свое решение. Я исправлю и отправлю его вам.
все еще не отображается – rebor