Solved

The best approach for displaying progress to the end user

Posted on 2014-12-01
5
139 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 500 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

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Question has a verified solution.

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

OverviewThis article demonstrates a simple search form using AJAX. The purpose of the article is to demonstrate how to use the same code to render a page and javascript (JQuery) and AJAX to make subsequent calls to refine the results. The princip…
Calculating holidays and working days is a function that is often needed yet it is not one found within the Framework. This article presents one approach to building a working-day calculator for use in .NET.
How to Install VMware Tools in Red Hat Enterprise Linux 6.4 (RHEL 6.4) Step-by-Step Tutorial
Are you ready to implement Active Directory best practices without reading 300+ pages? You're in luck. In this webinar hosted by Skyport Systems, you gain insight into Microsoft's latest comprehensive guide, with tips on the best and easiest way…

749 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