[Webinar] Streamline your web hosting managementRegister Today

x
?
Solved

The best approach for displaying progress to the end user

Posted on 2014-12-01
5
Medium Priority
?
145 Views
Last Modified: 2014-12-03
Hello Experts,

I have an ASP.NET C-Sharp application that is simply used to upload/save a file onto the server. I would like to display progress with percentage complete for large files. I've searched around looking for an easy and efficient approach, but most approaches seem overly unnecessary for what I'm trying to accomplish. Most mention the use of AJAX and JQuery for client/server interaction for a given task. What is the best approach and can anyone lead me to or provide me with a good clean example?

I am currently testing out using IFRAMES to make a call to the server and update the parent window with progress, but though really simple, doesn't seem like the 'proper' way to accomplish this...

Thanks in advance.
0
Comment
Question by:rmartes
  • 3
  • 2
5 Comments
 
LVL 22

Expert Comment

by:plusone3055
ID: 40474326
Code Project has a good one That I like to use
I cannot post a  "direct" link to it as it is a Competing Website

but if you were to use google and type in

asp.net  percentage progress bar example

you will find it
http://forums.asp.net/t/1552536.aspx?Progress+Bar+with+Percentage+or+status

in the 2nd response 3rd link :)
0
 

Author Comment

by:rmartes
ID: 40474565
Thanks plusone3055.

This will work as a client-side tool for displaying progress, however...

I think I should have included in my question that I want to indeed know how to get the 'real' completed progress for an ongoing task, in this case, uploading a file...

Can anyone provide a good example of how to retrieve progress from an ongoing server-side task?
0
 
LVL 22

Accepted Solution

by:
plusone3055 earned 2000 total points
ID: 40474588
no worries.
my apologies for not understanding clearly.
i know you may not want to use AJAX or JQ but to do it server side IMHO its the best (and most painless) way to go.

there is of course another way in SignalR

http://msdn.microsoft.com/en-us/magazine/hh852586.aspx


but I've used JQ to pass the percentage :(
0
 

Author Closing Comment

by:rmartes
ID: 40478692
Thanks buddy.

Need some time to test, so I'm accepting as answer as it looks like what I need.

Actually ran into this example when reading about SignalR:
http://blog.webdevsamples.com/web-forms-long-running-task-with-progress-bar-using-signalr

Also (not SignalR, but looks easy to implement using http handler):
http://dhtmlx.com/docs/products/dhtmlxVault/
0
 
LVL 22

Expert Comment

by:plusone3055
ID: 40478856
no problem
Cheers
0

Featured Post

The 14th Annual Expert Award Winners

The results are in! Meet the top members of our 2017 Expert Awards. Congratulations to all who qualified!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article aims to explain the working of CircularLogArchiver. This tool was designed to solve the buildup of log file in cases where systems do not support circular logging or where circular logging is not enabled
This article discusses how to implement server side field validation and display customized error messages to the client.
Hi, this video explains a free download that you can incorporate into your Access databases, or use stand-alone for contact management. Contacts -- Names, Addresses, Phone Numbers, eMail Addresses, Websites, Lists, Projects, Notes, Attachments…
The video will let you know the exact process to import OST/PST files to the cloud based Office 365 mailboxes. Using Kernel Import PST to Office 365 tool, one can quickly import numerous OST/PST files to Office 365. Besides this, the tool also comes…
Suggested Courses
Course of the Month11 days, 12 hours left to enroll

640 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question