несколько раз назад я пытался заполнить таблицу методом ajax.Моим первым аспектом было заполнение таблицы методом jquery ajax, а вторым - метод обновления.Я хотел также использовать нумерацию страниц.Вот почему я объединил jquery нумерацию страниц с jquery ajax.Это сработало идеально.Хотя объем данных, извлекаемых из базы данных, слишком мал, метод jquery занял примерно 0,5 с, а метод Panel для обновления asp.net потребовал всего 0,2 с.В этом случае я выбрал, конечно, обновление Panel.Однако я не был уверен из-за большого количества документации по updatePanel.
Так что мой вопрос настолько прост после моей истории: «Подходит ли метод jquery (ajax + pagination) для большого количества данных?
Длительность загрузки UpdatePanel: 199 мс Длительность загрузки метода jquery ajax: 538
с продолжительностью загрузки Я имею в виду получение данных из базы данных. Время рендеринга довольно мало.
Я также хочу добавитьмой код jquery ajax:
function getadvert(page_index){
$.ajax({
type: "POST",
url: "SearchAdvert.aspx/getAdverts",
data: "{pageNumber:'"+page_index+"'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(msg){
$.each(msg.d, function(i){
$("#Searchresult").append("<div class='advertbox'><div class='image'></div><div class='text'>"+this.header+"</div></div>");
});
}
});
}