Sharepoint2010: визуальная веб-часть на одной странице, публикующая данные формы в другой визуальной веб-части на другой странице контента sharepoint - PullRequest
1 голос
/ 22 декабря 2011

Хотите узнать, как из визуальной веб-части на одной странице контента размещать данные формы в другой визуальной веб-части на другой странице контента sharepoint.

Сценарий: Страница контента Sharepoint 2010 (Страница поиска)

У нас есть визуальная веб-часть ПОИСК на одной странице, где пользователь ищет почти 1000 деталей, разделенных запятыми. Страница контента Sharepoint 2010 (Страница результатов)

У меня есть визуальная веб-часть ResultGridView на этой странице содержимого результатов, где мне нужно показать результат. Вопрос:

Помимо поддержки поиска данных в объекте SESSION, какой еще подход вы можете порекомендовать? Как передать данные поиска из одной визуальной веб-части в другую визуальную веб-часть на другой странице содержимого?

Ответы [ 3 ]

1 голос
/ 22 декабря 2011

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

SharePoint поддерживает другие функции веб-части «Отправить», где выможет отправлять данные из одной веб-части в другую , но на странице одна .Для вашего сценария вы говорите об отправке данных из WebPart1 на searchpage.aspx в WebPart2 на someotherpage.aspx.Простого метода для этого не существует.

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

0 голосов
/ 04 апреля 2013

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

Или поместите результаты в другой список и создайте визуальную веб-часть из этого списка.

0 голосов
/ 22 декабря 2011

Вы не должны использовать SESSION для этой цели.Лучше всего выбирать параметры строки запроса.

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

Возможно, вам придется пересмотреть план решения.

...