Вопрос по расширению раскрывающегося списка AJAX

StackOverflow https://stackoverflow.com/questions/57552

Вопрос

Итак, мой расширитель работает на странице default.aspx на моем веб-сайте, и он выглядит хорошо.По сути, я скопировал и вставил код для него на страницу пользовательского элемента управления control.ascx.Когда я это делаю, я полностью теряю функциональность (просто показывает метку целевого элемента управления и не раскрывается даже при наведении курсора).Есть ли какая-либо причина, по которой он не работает в пользовательском элементе управления внутри настройки главной страницы?

Редактировать:Не совсем справился.Есть еще предложения?Он находится в настройке главной страницы с использованием веб-вкладок eo (я пробовал это внутри вкладок и вне вкладок, но на той же странице, что и вкладки, безрезультатно), и в настраиваемом пользовательском элементе управления.Думаете, есть проблемы с зависимостью?

Это было полезно?

Решение

Я не знаю, помогает ли это, но у меня была та же проблема с расширителем автозаполнения, и я определил, что серверная функция не может находиться в пользовательском элементе управления, но должна быть на странице (или, я думаю, в веб-сервисе). ).Как только я переместил функцию, она заработала нормально.

Другие советы

Судя по всему, у EO есть проблемы совместимости с MS Ajax Control Toolkit. http://www.essentialobjects.com/Forum/Default.aspx?g=posts&t=1319Думаю, я оставлю этот вопрос открытым, чтобы посмотреть, найдет ли кто-нибудь какой-нибудь обходной путь.

После нескольких дней поисков я обнаружил в коде вызов модального расширителя всплывающих окон .show().После комментария все заработало нормально.

Проверьте тип документа.Вот что я нашел полезным

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd" >

Поместите это в свой пользовательский элемент управления (или на страницу, которая его использует), и все должно быть хорошо.У меня была аналогичная проблема со складным удлинителем, и мне это помогло.

Редактировать:Вот связь на мой вопрос для получения более подробной информации.

Хм, вся эта функциональность на свободе!осторожно, не потеряйте его (извините!)

Вы используете что-то вроде поджигатель (плагин Firefox), чтобы вы могли видеть, какие вызовы ajax пытается создать страница?Если он выполняет вызов, но сервер ведет себя странно, вы также увидите ошибку.Пользователи IE, возможно, смогут использовать панель инструментов разработчика.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top