Как асинхронно загрузить и обновить визуальную веб -часть?

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/14246

  •  16-10-2019
  •  | 
  •  

Вопрос

Мы разработали визуальную веб -часть для SharePoint 2010 с Visual Studio 2010 (шаблон проекта Visual Web Part).

Веб -часть загружает некоторые вещи и показывает список элементов. Для этого требуется несколько секунд, поэтому нам нужно загрузить его асинхронность. через Ajax, чтобы избежать задержки в загрузке страницы. Нам также необходимо обновить его каждые x секунд (асинхронность).

Я новичок в SharePoint, но у меня есть опыт .NET.

Какой может быть лучший подход для этого? Существуют ли методы страниц в SharePoint? Для клиентской части вы бы пошли на jQuery?

ОБНОВИТЬ

Я пытался с решением ASP.NET Timer + UpdatePanel, но я получаю много ошибок JavaScript. я обнаружил это Возможное решение, но я не могу найти этот DLL, и в любом случае я думаю, что это для SharePoint 2007

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

Решение

jQuery - это один из способов сделать это (ощущается как каждый выбор в настоящее время). Поскольку вы используете визуальную веб -часть, управление таймером ASP.NET в комбинации с обновлением Panel может быть предпочтительным выбором в вашем случае, это также решит обе ваши проблемы; Задержать нагрузку и обновить.

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

Взгляни на Мой ответ здесь.

Если вы хотите использовать Ajax с SP 2007, у вас будет некоторая настройка. Вам понадобится настроить свой web.config, чтобы вообще разрешить ajax, поэтому я бы порекомендовал проверить функцию ajax.config, которая является частью в http://features.codeplex.com/Анкет Вы можете рассмотреть возможность использования версии = 3.5.0.0 вместо 1.0.

После того, как у вас будет включен Ajax, вам понадобится где -то на вашей странице. Самый простой способ сделать это - просто использовать SharePoint Designer, чтобы добавить его на мастер -страницу сайта.

JQUERY + WCF REST / JSON Service, размещенная в папке ISAPI, является хорошим решением для достижения функциональности AJAX в SharePoint 2010.

Эйнар Отто Стэнгвик Имеет хороший пост в блоге о том, как это можно сделать (с видео и исходным кодом) Создание графа запросов на основе реального времени на основе WCF REST + JQUERY для SP2010, менее чем за 5 минут

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