Web Forms :: Show Busy Indicator When Processing During Postback
Jan 28, 2013Looking for code to show the busy indicator while the operation is doing...
View 1 RepliesLooking for code to show the busy indicator while the operation is doing...
View 1 RepliesWhen I click the button, it will process for a certain time. How to show to user that it is processing?
(1) Show Processing indicator??
(2) button disabled with text??
(3) Masked the page??
When it has been finished, all return to normal. This is the basic requirement.
I need to show the busy indicator when some action is taken and i should show the time until the process gets completed.
I referred [URL] ..... link and its great.
But i found the code System.Threading.Thread.Sleep(5000);.
I should not add the fake delay as it is my process is long process to run....
Is there a way with ASP.net page (with AJAX) to display some some of busy indicator (just a label is fine) while disabling some buttons (to prevent double-click) and then do the work. At the end of the work, the label changes to indicate the new status. When I tried to do it this way :
Public Sub BtnEnvoyer_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles BtnEnvoyer.Click
BtnEnvoyer.Enabled = False
LblStatus.Visible = True
LblStatus.ForeColor = Drawing.Color.ForestGreen
LblStatus.Text = "Envoi en cours..."
SendEmail()
End Sub
Private Sub EnvoyerCourriel()
' Do some work
LblStatus.Text = "Done!"
BtnEnvoyer.Enabled = True
End Sub
I just see the dn result, nothing in between. I don't mind using javascript to make it work if needed, or anything else for that matter.
I want a busy indicator i can use it in my asp.net application ... cause i have a block of code take time to execute and i want to let user take any action before the end of that blcok of code
View 4 Repliesi use the code for my cascade dropdown list.my JResult function in cotroller doing some complex job.. ( i already fine tune it).based on that function my second dropdown list and some other controls values sets...now i want to show "busy icon" operation while this controller works in background
View 1 RepliesOn my current project I have to accept 2 Excel spreadsheets that will be uploaded by clients, process them and create a download package based on this information. This process includes extracting data from the sheets, updating our databases and building several PDF files for the download package. This takes between 15 seconds to 2 minutes to complete, depending on the complexity of the request. Naturally, I want to show some kind of processing indicator rather than just leaving the user hanging while the page loads.
Here's the problem: How to show this processing indicator.
I have to do a full postback to upload the files so this eliminates several nice AJAX indicator methods (sponsoring users rejected the AJAX toolkit async file upload, saying it was confusing to them). If I process on any of the page events during the postback, the page doesn't load until the lengthy process is completed so the browser/site looks 'hung'.
Basically, I need some ideas on how to display a 'building your download' graphic while the lengthy process is working that will also work with a full postback.
In part of my web page, I have couple of asp:image Thumbnails, onclick I use ajax modal popup extender to show the imgae in full size which are working fine, what I need to add is to have a processing image or indicator both in thumbnail and modal popup extender, I also have ajax autocomplete that is working fine, I need to add some indicator or processing image to it as soon as user start typing a word.
View 1 RepliesI want to create a multi step form that allows users to indicate at the end of each step via a checkbox that they have completed all the information in that step. I would like the sidebar to show this information as a visual clue about how far through the wizard they are. NB steps shouldn't get disabled once completed (they could re-edit if they wish) and the users don't have to use linear navigation through the steps.
View 1 Repliessuppose my page content is huge so in my asp.net application i want to show busy icon with percentage downloading the content in client side. i saw many flash and sliver light site that they show busy icon and also they show percentage that means how much content has been loading in client machine. how could i achieve this using JQuery and when page content has been downloaded in client machine the busy icon goes out and actual page content will display.
View 2 RepliesWhen I click button then I want to show Loading image and brackground is transparent, any example...
View 1 RepliesI working with ASP.net and I am wondering if there is a simple way to show "Page Loading" message until the page finishes to load.
View 3 RepliesI want to show a processing image on every page load how to do that...Not only in button click it should happen in all page load. It should start when page load starts and ends when page load completed.
View 1 RepliesI am using ASP.NET 2.0 with C#(No AJAX) in my project. In a particular web page, when the a button is clicked, some server intensive C# code runs before the same page is displayed again with the results. While code execution happens on the server in response to Button_Click event, a blank white page is shown to user on his browser in between post backs. How do i show a message in this case, that the processing is still going on and ask the user to wait? I have used javascript to show a message on page unload. But this message is also erased when the page is posted back to the server and the user sees a blank white page on his browser. How do i avoid this white page? Is there a way to show a message in the blank white page? How do i show a processing Message while the page is loading upon on Post Backs to the same Page.
View 1 RepliesI've developed a Web User Control with ASP.NET Web Foms that uses client side binding and allows to the user to enter a series of items. During a post, the JavaScript code of my control serializes the items in JSON and put them in a hidden field so the server code of the control can take this JSON string, deserialize it and expose the entered items through a property . How can I obtain a similar functionality and reusability with MVC since during a post my control won't be there to take this JSON string and interpret it correctly? In the end, the hidden field "trick" and the specifics of what data is serialized (and in what way) is just part of the internals of my control that shouldn't have to care to "anyone" outside it (after all, that's why the component abstraction exists).
View 3 RepliesI am using ASP.NET 2.0 with C#(No AJAX) in my project. In a particular web page, when the a button is clicked, some server intensive processing occurs before the same page is displayed again with the results. While code execution happens on the server in response to Button_Click event, a blank white page is shown to user on his browser in between post backs.
How do i show a message in this case, that the processing is still going on and ask the user to wait.
I have used javascript to show a message on page unload. But this message is also erased when the page is posted back to the server and the user sees a blank white page on his browser. How do i avoid this white page? Is there a way to show a message in the blank white page ?
I have a GridView where user can select multiple jobs to be processed. When user hits the 'Run" button, selected jobs are being processed, at this point I would like to show a message as the application steps through each job, like "Now Processing ABC", "Now processing DEF" etc
Is there an easy way to do this (from code behind). Could I force a postback and have a label / text box being displayed with different messages ???
I have a requirement to show an Exit Popup on one of our processing pages. I am showing the exit popup by registering a client side javascript like
window.onbeforeunload = ShowExitPopUp();
The popup executes fine if you close the window, or try to type in a different URL. However the issue is that my processing page is also performing a "Response.Redirect" on the server side once the process completes. When response.redirect happens the exitpopup also shows up. Is there a way to have the exit popup not show up in that case?
Since my server side code is running through an UpdatePanel, so I have tried registering the following, in an attempt to remove ExitPopup from client side. However this doesn't work since server side redirection happens before end request.
Sys.WebForms.PageRequestManager.getInstance().add_endRequest(RemoveExitPopup);
I have below code to show processing when button clicked in the updatepanel. But it does not disable the page and processing icon is not showing in the centre. How to disable the page and put the processing icon in the centre when button is clicked according to below code?
<%@ Page Language="C#" MasterPageFile="~/Template.master" AutoEventWireup="true" CodeFile="TESTForm.aspx.cs" Inherits="Reports_TESTForm" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<%@ Register Assembly="Flan.Controls" Namespace="Flan.Controls" TagPrefix="cc1" %>
<asp:Content ID="ContentMain" ContentPlaceHolderID="MainContent" Runat="Server">
<div>TEST Form</div><p></p>
<asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate>
// .........Coding...............
</ContentTemplate>
<Triggers>
<asp:PostBackTrigger ControlID="btnExport" />
</Triggers>
</asp:UpdatePanel>
<asp:UpdateProgress ID="udProgress" AssociatedUpdatePanelID="UpdatePanel1" runat="server" DisplayAfter="100" Visible="true" DynamicLayout="true">
<ProgressTemplate>
<div>
<img border="0" src="../Images/Global/ProgressIndicator.gif" />
</div>
</ProgressTemplate>
</asp:UpdateProgress>
<cc1:UpdateProgressOverlayExtender ID="UpdateProgressOverlayExtender3" runat="server"
CssClass="updateProgress" TargetControlID="udProgress" OverlayType="Browser" />
</asp:Content>
I have a page that the users get redirected to. On page load this page runs a bunch of code behind that and loads table. The processing could take a few seconds to minutes depending on how big a report is run. Is there any way to completely render the page before automaticly kicking off the code? I am trying to stay away from forcing the user to click on another button.
View 3 Repliesjust wanna ask you something. My requirement is that I need to download a large file.So,at the web server, there are a lot of zip files are packeted and when user request a link to download the file, those packeted zipped files will be combined into one large file and download it. So, I have done all the others steps. what I want to know is when user clicked that download link, I pop up another web form and wanna show processing progress or loading icon while zipped files are unzipping. Because unzipping time may take around 3 to 5 minutes depends on file sizes. Now I called the unzip function at the page load event, but it does not appear anything until unzip function has finished. guide me in which event or what kind of mechanism or technology should I use to show icon at the UI while processing at back end code.
View 1 RepliesI have a textbox on which i have call ajax to check the product is already exist. I have done it ,now i want to show the processing image when the textbox's onchange event occurs ... My code isĀ :
.aspx:
<script>
function ValidateCategory() {
var product_category_title = $("#txttitle").val();
$.ajax({
type: "POST",
[Code] ....
I have a situation where in, one of the form has to show some processing message on the Page and then automatically redirect to another page.
View 5 RepliesWe are in the process of building a huge site. We are contemplating on whether to do the processing of HTML at server side (ASP .Net) or at the client side. For example we have HTML files which acts like templates for the generation of tabs. Is it better for the server side to get hold of content section (div) of HTML load the appropriate values and send the updated HTML to the browser or is it better that a chunk of data is passed onto client and make Javascript do the work?
View 2 RepliesI have a Panel that is hidden to start with on one of my pages. But once a user posts data to the server, I make the Panel visible to display a success message. I do this by calling Panel1.Visible = true in the function I call for the data submission. I was wondering if there was any way to only display that Panel for a couple seconds by setting a delay or something so it doesnt just stay there until the page is refreshed or they navigate away.The code is below
[Code]....
[Code]....