2016-04-12 7 views
1

Ich habe versucht, ein ähnliches Thema zu finden, aber ich konnte es nicht mit den Themen lösen, die ich gefunden habe, deshalb erstelle ich jetzt diesen Artikel.Anzeige Lade gif nach response.redirect VB.NET

Ich möchte ein animiertes Lade-GIF nach einer response.redirect in der Seite hinter anzeigen.

sieht wie folgt aus:

If IsPostBack Then 

    Dim EventTarget() As String 

    EventTarget = Request("__EVENTTARGET").Split("$") 


    If EventTarget(2) = "btnWeiter" Then 

     Response.Redirect("voucherordercontrol.aspx", False) 

    End If 

End If 

Die Daten der nächsten Seite wird geladen von einem SQL Server in einer while-Schleife mit einem DataReader und schließlich in einem GridView angezeigt.

Ich möchte dieses gif anzeigen, bis die Daten vollständig geladen sind und GridView angezeigt wird. Ich habe so viele Dinge ausprobiert, aber ich konnte es nicht zur Arbeit bringen.

Antwort

0

Ich möchte ein animiertes Lade gif nach einer response.redirect in die Seite hinter anzeigen.

Antwort ist, können Sie nicht. Es ist zu spät, um das Ladesymbol anzuzeigen, sobald Sie den Servercode erreicht haben. Das können Sie auch nicht in coupleordercontrol.aspx tun, denn es dauert sehr lange, bis Sie die Datei "loaderordercontrol.aspx" geladen haben.

Die einzige Möglichkeit, die Sie erreichen können, besteht darin, das Ladesymbol anzuzeigen, bevor Sie zum Server zurückkehren. Zum Beispiel, Lade-Symbol anzeigen, sobald die Schaltfläche auf der Client-Seite geklickt wird.