Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 139687
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T07:28:48+00:00 2026-05-11T07:28:48+00:00

I have a method thats run on a button click, with 4 labels. What

  • 0

I have a method thats run on a button click, with 4 labels. What I need to do is update a label after each block of code executes. I’ve tried threading, updatepanels, etc and can’t seem to get anything to work. I thought the timer would work, but it only ticks when you’re not inside a method. The code looks something like this:

private void SomeMethod() {      label1.text = 'Processing...';      AnotherMethod();      label1.text = 'Done.';      label2.text = 'Processing...';      AnotherAnotherMethod();      label2.text = 'Done.';       //etc... } 
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-11T07:28:48+00:00Added an answer on May 11, 2026 at 7:28 am

    You have a misunderstanding of how asp.net works. Your server code runs in response to a request from a browser for a complete html page. This is true even when all you really want to do is run some button click code. The entire page must be rebuilt from scratch anyway, even on postbacks. It’s just the way web forms are designed.

    As soon as the page is rendered to the browser, that instance of your page class is destroyed. On the next postback you’ll start from scratch again, with the notable exceptions of the session, viewstate, and the application cache. Even the page’s previous DOM instance in the browser is replaced.

    So when you set the text property of the label you aren’t directly updating anything visually in the browser. All you are doing is updating some temporary storage in your page class. As the last stage of executing your server code, all those temporary variables are used to render the completed html and the response is finally sent to the browser and shown to the user.

    That should be enough information to give you an understanding of why your code doesn’t behave as expected. It’s running all of the code in the method before any of your property changes make their way to the browser. Therefore, the only thing the user sees is the final state of the operation.

    Now ajax can complicate things a bit. When using an ajax control you might not be updating the entire page anymore, but the concept still applies: one request is made, and one response is received and used to update the entire context of the request. You can further muddle things if you have a lot of javascript in place to handle the result of the ajax request.

    Unfortunately, there’s no quick fix for the code you posted. You’ll need to think about how this really works and decide how you want your page to flow.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 117k
  • Answers 117k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer Problem Your regex '~^[A-Z]~' will match only the first capital… May 11, 2026 at 10:41 pm
  • Editorial Team
    Editorial Team added an answer To restrict the number of votes per person, you need… May 11, 2026 at 10:41 pm
  • Editorial Team
    Editorial Team added an answer Various videos on Version control: SVN: SVN & Version Control-Part… May 11, 2026 at 10:41 pm

Related Questions

I can't find any documentation to confirm this, but it appears that you can
I have an application written in C#.Net (Framework 2.0 if it matters). It calls
Whenever I run my program, I get: NullReferenceException was unhandled, Object Reference not set
I found some rather strange behavior... Here is how to replicate the problem: Create

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.