2012-01-30 2 views
0

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

сельва

ответ

2

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

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

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

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

Смежные вопросы