---
title: "Varför visas meddelandet för sent?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/dotnet/125187-varför-visas-meddelandet-för-sent"
topic: ".NET"
topic_url: "https://www.webforum.nu/amne/dotnet"
author: "Smyke"
published: "2005-03-27T02:24:15.000Z"
updated: "2005-03-27T16:21:21.000Z"
replies: 3
views: 330
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/dotnet/125187-varför-visas-meddelandet-för-sent"
---

# Varför visas meddelandet för sent?

## #1 — Smyke, 2005-03-27T02:24Z

Hej
Håller på med en enkel "progress"-funktion. Tanken är att så länge min uploadsida "laddar upp" en fil ska där finnas ett meddelande där det står "please wait" eller liknande (för att användaren inte ska klicka på "bakåt" eller "stopp" i tron att datorn låst sig). 

Trodde jag kommit på en smart och enkel lösning men får det inte att funka. Meddelandet visas inte förren filen är färdigladdad vilket ju är meningslöst. Så här hade jag tänkt det hela (koden något förenklad):

```
void UploadFile(object Sender, EventArgs E)
   {
      if (myFile.PostedFile !=null)
	{		
	   try                 	
	     {  
              myLabel.Visible = true;  
              myFile.PostedFile.SaveAs(Server.MapPath("xmldb\\minfil.\\" + StrFileName));
              myLabel.Visible = false;
           catch
           { .........
```

Men meddelandet både visas och försvinner  *efter* uploadfunktionen är klar. Vad kan det bero på?

Permalänk: https://www.webforum.nu/p/125187

## #2 — renholm, 2005-03-27T13:03Z

Eftersom myLabel.Visible = true; inte påverkar klienten först än funktionen är klar och svar skickas till klienten, och då har du redan satt den till false igen. 

Lösningen torde vara någon form av javascript, som visar "progress", triggas från klienten när användaren klickar på en knapp eller dyl, sedan när uppladdningen är klar laddas sidan om och "progress" försvinner.

Permalänk: https://www.webforum.nu/p/1580787

## #3 — Smyke, 2005-03-27T14:04Z

Ahh. såklart. Allting utförs på servern och skickas till klienten när det är klart. Borde tänkt på det själv.... suuck

Permalänk: https://www.webforum.nu/p/1580803

## #4 — renholm, 2005-03-27T16:21Z

Acceptera rätt svar :)

Permalänk: https://www.webforum.nu/p/1580841

---

Tråden på webben: https://www.webforum.nu/amne/dotnet/125187-varför-visas-meddelandet-för-sent
