Вопрос

Хорошо, значит, должен быть способ сделать это...нет?Если нет, мне бы хотелось кое-каких идей.

У меня есть два ретранслятора и изображение внутри панели обновления вместе с некоторыми выпадающими списками AJAX с кнопками ссылок слева.Я хочу обновить данные внутри панели обновления как можно быстрее, поскольку значения выбираются из выпадающего списка.

Как вы думаете, какой способ обновления данных был бы наилучшим?Повторители заполнены объектами, поэтому, если бы я мог просто отфильтровать объекты по некоторым свойствам, я мог бы получить правильные данные.Никаких новых данных с сервера не требуется.

У кого-нибудь есть какие-нибудь идеи?

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

Решение

Насколько я знаю, нелегко получить только данные и привязать к ним ретранслятор на стороне клиента.Но, возможно, вы захотите посмотри на это.

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

Оберните только тот ретранслятор, который вы хотите повторно привязать, собственной панелью обновления.Единственное состояние просмотра, передаваемое при выполнении этого, - это часть внутри панели обновления.Возможно, вам придется поиграться с триггерами и режимом обновления панелей, чтобы все работало нормально.

Другой вариант - вместо использования повторителей сериализуйте свои объекты в XML, а затем напишите метод page, который возвращает html-строку ваших преобразованных данных с использованием xsl.Затем клиентская сторона вызывает ваш метод path и соответствующим образом обновляет DOM.

Третий вариант - использовать метод use a service reference / page для возврата объектов JSON и обновления DOM вручную.

http://www.asp.net/AJAX/Documentation/Live/tutorials/ASPNETAJAXWebServicesTutorials.aspx

Удачи вам!Я сделал все 3,

Если ваши данные уже выведены на экран, вы можете получить доступ к dom и манипулировать dom, а также скрыть / удалить те, которые вы хотите.Я сделал это с помощью jquery, но то же самое должно быть возможно с ASP.NET библиотекой Ajax.

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