Ich baue eine ASP.NET-Website Visual Studio 2008 verwenden und eine Seite, wie folgt aussehen (Zeug snipped)ASP.NET 3.5: Display Update während Page_Load()
<asp:Content ID="Content2" ContentPlaceHolderID="PageContentPlaceHolder" runat="server">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional">
<ContentTemplate>
the page here..
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DisplayAfter="100">
<ProgressTemplate>
<div>
<asp:Image ID="AjaxImage" runat="server" ImageUrl="Ajax.gif" />
</div>
</ProgressTemplate>
</asp:UpdateProgress>
</asp:Content>
Die page_load eine lange beginnt (> 5s) Prozess
Wie kann ich UpdateProgress anzeigen, während der LongRunningProcess läuft? Es funktioniert, wenn ich den LongRunningProcess() Aufruf zu einem Button onclick-Handler verschiebe.
Hallo @JBrooks, ich habe das gleiche Problem, und versuchen, Ihre Lösung zu verstehen. Ich habe div mit Ladebild erstellt. Alos haben Javascript pageLoad Methode, jetzt möchte ich wissen, was in getVersions und ** LoadVersionsCallback ** zu schreiben? Ich benutze Framework 4.0, ist diese Lösung auch in 4.0 nützlich? – user1181942
@ user1181942 Die Methode getVersion enthält den Prozess, der lange dauert. Das LoadVersionsCallback bereinigt nur nach Abschluss des Prozesses. Es funktioniert mit Framework 4.0. – JBrooks