Обновите и быстро прочитайте список в Sharepoint - PullRequest
0 голосов
/ 30 мая 2011

У меня есть веб-часть с таким поведением:

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

Чтобы прочитать значение, у меня есть функция внутри CreateChildControls

protected override void CreateChildControls() {
readList()
... 
otherStuff
}

и для сохранения значения у меня есть hiddenField, которое выполняет функцию сохранения при изменении значения:

hiddenField.ValueChanged += new System.EventHandler(functionThatSavesTheValue);

Затем, когда пользователь принимает сообщение всплывающего окна, я изменяю значение hiddenField с помощью javascript, чтобы выполнить функциюThatSavesTheValue

button.value = '1' + button.value;

Так как здесь все отлично работает.

Проблема в том, что я перезагрузил страницу сразу после нажатия кнопки.

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

1 Ответ

0 голосов
/ 31 мая 2011

Вы можете использовать CreateChildControls для инициализации ваших элементов управления и чтения списка в OnPreRender.

...