Как убрать перегрузку страницы после клика на Calendar'e

Программирование Web-приложений и Web-сервисов.

Модератор: Ramzes

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Как убрать перегрузку страницы после клика на Calendar'e

Сообщение kibernetics » 18.12.2008 (Чт) 19:07

Если выбрать дату в календаре, то страница перегружается. Можно ли от этого избавится?
Потому как контрол находится внизу страницы, и после перегрузки страница отображается с самого верха, нужно опять прокручивать, чтоб увидеть календарь.

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Re: Как убрать перегрузку страницы после клика на Calendar'e

Сообщение gaidar » 18.12.2008 (Чт) 21:55

Используйте Ajax (http://asp.net/ajax) и поместите календарь в UpdatePanel.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali

kibernetics
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 945
Зарегистрирован: 03.05.2006 (Ср) 13:31
Откуда: Minsk

Re: Как убрать перегрузку страницы после клика на Calendar'e

Сообщение kibernetics » 19.12.2008 (Пт) 18:37

Сделал. AJAX помог.

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Re: Как убрать перегрузку страницы после клика на Calendar'e

Сообщение Sebas » 22.12.2008 (Пн) 13:10

имей ввиду, что механизм генерации страницы на сервере всё-равно запустится и отработаю весь жизненный цикл страницы.
Конечно, клиент этого "не увидит".
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

gaidar
System Debugger
System Debugger
 
Сообщения: 3152
Зарегистрирован: 23.12.2001 (Вс) 13:22

Re: Как убрать перегрузку страницы после клика на Calendar'e

Сообщение gaidar » 25.12.2008 (Чт) 2:37

Sebas писал(а):имей ввиду, что механизм генерации страницы на сервере всё-равно запустится и отработаю весь жизненный цикл страницы.
Конечно, клиент этого "не увидит".


Но клиент загрузит только контент самой панели. Время обработки на сервере, зачастую, не так страшно, как время подгрузки данных. Если хочется сделать совсем красиво, но сложно, то нужно писать JavaScript и сервис на стороне сервера, чтобы принимать и отдавать данные в удобном формате, например JSON.
The difficult I’ll do right now. The impossible will take a little while. (c) US engineers in WWII
I don't always know what I'm talking about, but I know I'm right. (c) Muhammad Ali


Вернуться в ASP.NET

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

    TopList