Rambler's Top100
Главная
Новости
Статьи
Форумы
Книги
Коды
Сообщество
Блоги
О нас
 

Логин

Email:
  Пароль:

Войти
Зарегистрироваться
Забыл пароль

Поиск

 Искать :
 
Вперед

Сообщение

slishnevsky


Известный Болтун

Зарегистрирован:
24 February 2005
Сообщения: 521
Примеры кода: 0
 

Почему UpdatePanel работает быстрее?

30 May 2008 20:10  


Превед. Принимая во внимания "недостатки" использования UpdatePanel, а именно что весь ViewState отсылается когда делается PostBack, почему PostBack через UpdatePanel работает быстрее чем через JavaScript?

Поясняю:

Я написал 2 идентичных приложения, одно через UpdatePanel (причём на странице, помимо этой UpdatePanel ещё тонна контента), а другое - через JavaScript с вызовом WebService. Причём WebService это просто как proxy для вызова того-же бизнес обьекта что и в первом приложениее с UpdatePanel. Всё бежит локально! Визуально - одно и тоже - таблица с данными (типа DataGrid), разница только в том что в первом случае она построена через asp:GridView + UpdatePanel, а во втором - на JavaScript.

Почему же все PostBacks/CallBacks в первом приложении (с UpdatePanel) всегда быстрее чем во втором? По идее же должно быть наоборот. Вот, к примеру разные операции в обоих случаях:

JavaScript+WebService GridView+UpdatePanel
485ms 375ms
359ms 256ms
594ms 343ms

И т.д...


Данное сообщение получено с сайта GotDotNet.RU
Последний раз редактировалось 30 May 2008 20:10
Наверх
  



Общие вопросы программирования на ASP.NET

 Почему UpdatePanel работает быстрее?slishnevsky  30 May 2008 20:10
 Почему UpdatePanel работает быстрее?webb  31 May 2008 08:00
 Почему UpdatePanel работает быстрее?Евгений Веприков  30 May 2008 21:34
 Re: Почему UpdatePanel работает быстрее?ShSerge  30 May 2008 21:04
 
Наш Киев

Apartments for Rent

Rambler's Top100
Рейтинг@Mail.ru
Идея: Dimon aka Manowar Программирование: Dimon aka Manowar Дизайн: Dan Lebedev
Хостинг от компании Parking.ru
Карта сайта