обновить Gridview в asp.net без обновления страницы - PullRequest
0 голосов
/ 30 января 2012

У меня есть gridview в asp.net, который отображает таблицу из sqlserver. когда таблица на сервере sql обновляется или добавляется новая строка, то это автоматически отражается в моем виде сетки без обновления всей страницы. Не используйте панель обновления. Используя Jquery-Ajax, я должен обновлять gridview отдельно для каждой конкретной продолжительности. (Примечание: вся страница не должна обновляться). Некоторые, пожалуйста, пришлите мне ответ. КАК?

Сельва

1 Ответ

2 голосов
/ 30 января 2012

Если вы хотите использовать jQuery AJAX, я предлагаю вам не использовать GridView. Пусть ваше приложение отправит обратно JSON, а затем построит сетку на клиенте с помощью JavaScript.

Если вы используете gridview, вы потеряете все функции, которые он предоставляет, не используя диспетчер скриптов и панель обновления.

Хотя вы можете заставить представление сетки работать с jQuery AJAX, это не практично, так как вы не можете контролировать разметку вида сетки.

Если честно, если вы действительно беспокоитесь о производительности, я не советую вам использовать веб-формы. В противном случае просто используйте панель обновления - это все еще AJAX, за исключением того, что она отправляет обратно View State и значения всех элементов управления формы, так что вы по-прежнему получаете полную функциональность. Это все еще более эффективно, чем сделать полный пост обратно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...