2010-02-18 4 views
0

Как использовать двойную буферизацию в asp.net C#?asp.net двойной буферизации?

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

Может кто-нибудь мне помочь?

ответ

2

Посмотрите

управления UpdatePanel вероятно самый важный элемент управления в пакете ASP.NET AJAX . В нем будет находиться AJAX'ify элементов управления, что позволяет частичное рендеринг области .

+1

Посмотрите также на ASP.NET MVC и частичные представления, которые делают частичные обновления легкими, гибкими и интуитивно понятными. –

0

Тогда не используйте модель обратной передачи, представленную в ASP.NET! ASP.NET будет кэшировать некоторый контент по своему усмотрению, поэтому некоторые поездки туда и обратно будут выполняться быстрее, но функция обратной передачи используется по умолчанию все время.

Использование обновляемых элементов управления, AJAX или прямых клиентских скриптов - это все способы избежать круглых поездок. Что вы используете, зависит от того, что вам нужно сделать на странице.

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