Отправка асинхронного запроса на нажатие кнопки управления веб-частью sharepoint - PullRequest
0 голосов
/ 24 февраля 2009

Я новичок во всей этой точке и программировании aspx. Я разработал веб-часть sharepoint, в которой есть кнопка. Событие onclick сопоставлено с методом в моем коде веб-части. Когда я нажимаю кнопку, вся страница перезагружается, и веб-часть снова отображается. Есть ли способ предотвратить эту перезагрузку страницы? Есть ли способ вызвать метод функции в фоновом режиме? Нечто похожее на AJAX.

Спасибо, Джаганнатха

Ответы [ 3 ]

0 голосов
/ 24 февраля 2009

Ajax или SilverLight - это только два варианта асинхронных операций без обновления страницы.

0 голосов
/ 07 марта 2009

Если вы знаете приемы, необходимые для совместной работы SharePoint и ASP.NET AJAX, это не так сложно.

Вот необходимые шаги:

  1. Убедитесь, что расширения ASP.NET AJAX установлены на всех интерфейсных веб-серверах (это не требуется, если вы используете .NET 3.5, так как расширения включены в Framework)
  2. Обновите файл Web.config для приложения SharePoint для поддержки ASP.NET AJAX
  3. Убедитесь, что на любой странице, которая будет использовать AJAX, имеется ScriptManager
  4. Используйте UpdatePanel или клиентский сервисный вызов для получения обновленных данных и повторной визуализации веб-части

В этом сообщении блога есть некоторые материалы из моего выступления на TechEd Barcelona 2008. Я должен дать вам информацию, необходимую для начала работы.

http://msmvps.com/blogs/windsor/archive/2008/11/13/teched-emea-resources-and-demos-integrating-asp-net-ajax-with-sharepoint-2007.aspx

0 голосов
/ 24 февраля 2009

Вы можете использовать Ajax, просто требуется некоторая конфигурация sharepoint. Вот несколько сообщений, с которых можно начать:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...