whycomputer.com >> Интернет знания >  >> Интернет

Как да премахнете трептенето на страницата при постбек

В ASP.NET терминът postback обозначава презареждане на страницата, при което браузърът изпраща заявка към сървъра. По време на този процес страницата кратко „минава“ – браузърът я изчиства и след това изобразява новото съдържание, което създава неприятно трептене.

Microsoft предлага няколко начина за премахване на това трептене, като един от най‑ефективните е използването на Ajax (Asynchronous JavaScript and XML). Ajax ограничава постбеките само до онези части от страницата, които действително се нуждаят от нови данни.

Стъпка‑по‑стъпка инструкция

Стъпка 1

Отворете файла, съдържащ трептящата уеб страница, във Visual Studio (примерно от раздел „References 1“, страници 1602‑1607).

Стъпка 2

Добавете контрол ScriptManager към страницата. Този контрол осигурява необходимата Ajax инфраструктура.

Стъпка 3

Обградете съдържанието, което искате да обновявате без пълно презареждане, с контрол UpdatePanel. Задайте ID‑то му като UDP1 и задайте свойството Runat="Server".

Стъпка 4

Настройте свойствата на контролите, разположени вътре в UpdatePanel. Поставете както потребителските елементи (бутони, полета за въвеждане), така и контролите за данни (GridView, ListView) в един и същ UpdatePanel.

Запазете промените и стартирайте уеб страницата. Протествайте взаимодействието с потребителските елементи – страницата вече не трябва да трепне след постбек.

Необходими инструменти

  • Visual Studio 2008 или по‑нова версия

URL:https://bg.whycomputer.com/Internet/100207725.html

Интернет
  • Как да изпратите имейл от HTML страница

    Включването на връзка за изпращане на имейл е полезно за почти всеки уебсайт – позволява на посетителите да изпращат въпроси или обратна връзка директно до собственика. Използване на mailto връзка Стъпка 1 Изберете имейл адреса, на който желаете да получавате съобщенията. Стъпка 2 Създайте HTML стра

  • Как да предотвратите наблюдение на вашия компютър от други лица

    ВъведениеВъпреки че звучи плашещо, досадните наематели, бивши приятели или други лица могат да следят какви уебсайтове посещавате и кои програми стартирате на вашия домашен компютър. Шпионски софтуер, наречен „кейлогъри“, както и софтуер за отдалечен достъп, могат да записват всичко, което правите,

Интернет знания © https://bg.whycomputer.com