Silverlight Обновить данные - PullRequest
       20

Silverlight Обновить данные

0 голосов
/ 04 октября 2011

Я не знаю, как лучше принудительно обновить браузер при использовании silverlight.

Сценарий такой:

  • У нас есть приложение silverlight, размещенное наIIS
  • Два пользователя открывают одну и ту же страницу, и эта страница содержит сетку с несколькими записями.
  • Только один из пользователей изменяет одну запись и сохраняет данные в базе данных

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

Должен ли я реализовать автоматическое обновление?

Заранее спасибо

1 Ответ

0 голосов
/ 04 октября 2011

Я бы долго и усердно думал о требованиях, прежде чем открыть банку с червями. Является ли сетка редактируемой? С идеей автоматического обновления, что происходит с пользователем, который находится в середине редактирования? Подумайте об альтернативах. Не могли бы вы проверить, изменились ли данные в момент сохранения данных, а затем предоставить соответствующее сообщение пользователю? Если вы хотите, чтобы данные автоматически обновлялись, вы перейдете к просмотру уведомлений от сервера к клиенту, например к дуплексным вызовам WCF или постоянному опросу и обновлению базовой привязки observablecollection

...