Необходимо перезагрузить информацию веб-части sharepoint 2007 после нажатия кнопки из другой веб-части - PullRequest
0 голосов
/ 29 декабря 2010

Я новичок в разработке sharepoint. У меня есть 2 веб-части, прикрепленные на странице. Первая веб-часть (MyTestingWebpart 1 ) в основном выполняет вставку данных, а другая веб-часть (MyTestingWebpart [2]) отображает записи из базы данных. Теперь моя проблема в том, что когда я пытаюсь нажать на кнопку «Сохранить», я почему-то не знаю, как обновить веб-часть, которая отображает вновь вставленную запись. Это возможно?

Я добавил запрос в событие загрузки страницы MyTestingWebPart [2]. Обе прикрепленные веб-части являются пользовательскими элементами управления. Спасибо!

alt text

Ответы [ 2 ]

3 голосов
/ 29 декабря 2010

Я бы посоветовал вам подключить обе веб-части.Сделайте Web Part 1 производителем, а 2 потребителем.

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

0 голосов
/ 29 декабря 2010

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

...