Обновление данных в сетке или что-то в этом роде, когда кто-то вводит новые данные! - PullRequest
0 голосов
/ 31 марта 2011

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

Я хочу, чтобы эта веб-страница действовала как приложение Windows (значит, я не хочу никакой обратной передачи после ввода, и эта сетка должна обновляться после ввода данных без обратной передачи) ...

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

Является ли таймер хорошей идеей для этого?

или есть лучший способ сделать это?

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

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 31 марта 2011

Вам определенно придется использовать AJAX для этого - самый простой (но, безусловно, не самый эффективный) метод - добавить AJAX Control Toolkit в ваш проект, обернуть GridView в UpdatePanel , и на странице есть таймер для проверки базы данных, чтобы узнать, есть ли что-то более новое, чем в прошлый раз, когда вы проверяли. Если произошли изменения, вы можете либо повторно привязать базу данных к сетке, либо просто визуализировать это новое содержимое вручную (и обновить UpdatePanel).

...