Hur man stoppar en sida från att flimra på Postback
Asp.Net-programmerare använder termen "postback" för att hänvisa till en siduppdatering som får åtkomst till servern. En sida flimrar tillfälligt under återställningen eftersom användarens webbläsare torkar sidan tillfälligt innan det nyligen mottagna innehållet återges. Microsoft, som känner igen detta problem, ger programmerare flera metoder för att eliminera flimmer under postback, inklusive Ajax-ramverket. Ajax, eller Asynchronous Javascript och Xml, eliminerar flimmer genom att begränsa återbackar till endast den del av sidan som begär data.
Steg 1
Öppna filen som innehåller den flimrande webbsidan i Visual Studio (se Referenser 1, sid 1602 - 1607).
Steg 2
Lägg till en ScriptManager-kontroll på sidan.
Steg 3
Bifoga innehåll som du vill uppdatera via en postback i en UpdatePanel-kontroll. Ställ in UpdatePanel-kontrollens ID till "UDP1" och ställ in "Runat" -egenskapen till "Server".
Steg 4
Ställ in egenskaperna för kontroller som är kapslade i UpdatePanel. Bifoga både användarresponsiva kontroller och datakontroller inom samma UpdatePanel.
Spara ditt arbete och kör webbsidan. Interagera med sidans användarkontroller för att säkerställa att de inte får sidan att flimra efter en postback.