Ik heb een ASP pagina die een functie aanroept in een eigen dll. Het probleem is dat deze functie heeeel lang kan duren, tot 5 minuten... (dit omdat er allerlei files moeten worden ge-ftp'd, en databases worden gesynchoniseerd...).
Nu wil ik de gebruiker regelmatig feed-back geven over de huidige status.
Het probleem is dat de server helemaal blokeerd tijdens de uitvoering, en dus pas als alle acties afgelopen zijn laat zien wat er gebeurde
.
Nu heb ik een ander pagina gemaakt die eens in de seconde refresht en aan de dll vraagt hoever die is. Dit werkt wel, alleen... tijdens het uitvoeren van de langdurige actie, wordt ook deze pagina niet meer gerefresht
.
Hoe kan ik zorgen dat tijdens de actie de gebruiker toch feedback krijgt? Moet ik dan in de dll een apart thread starten, of kan het makkelijker
Nu wil ik de gebruiker regelmatig feed-back geven over de huidige status.
Het probleem is dat de server helemaal blokeerd tijdens de uitvoering, en dus pas als alle acties afgelopen zijn laat zien wat er gebeurde
Nu heb ik een ander pagina gemaakt die eens in de seconde refresht en aan de dll vraagt hoever die is. Dit werkt wel, alleen... tijdens het uitvoeren van de langdurige actie, wordt ook deze pagina niet meer gerefresht
Hoe kan ik zorgen dat tijdens de actie de gebruiker toch feedback krijgt? Moet ik dan in de dll een apart thread starten, of kan het makkelijker