[Last Call] Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 504
  • Last Modified:

Refresh page ASP.NET C#

We have a webpage form in asp.net c# that write to a text file with File.ReadAllLines. Now we want to know after make the change how can we refresh the actual web page form? Because we have in the form text labels to update the change of ReadAllLines process but only work if you logout and login again or if you make refresh in the browser. Then we need to make refresh after make the change for the data update properly or at least execute that webpage form the first time and execute all since the page private load code behind. How can we do that?
0
Alex E.
Asked:
Alex E.
  • 2
1 Solution
 
Randy PooleCommented:
Assuming you have a scriptmanager on your page then do the following after you are done processing the submission:
ScriptManager.RegisterStartupScript(Page, Page.GetType(), "redo", "location.reload(true);", true);

Open in new window

0
 
Alex E.Author Commented:
We have a button when the user clicks that button execute the File.ReadAllLines process and we entered at the end your command:

ScriptManager.RegisterStartupScript(Page, Page.GetType(), "redo", "location.reload(true);", true);

Open in new window


And makes refresh but in an endless loop there is no way to escape. All time is refreshing and you see the page refreshing but you can touch any button? Is there a way to use that command wihtout the endless loop?
0
 
Randy PooleCommented:
Try replacing what I gave you with:
Response.Redirect(Request.RawUrl);

Open in new window

1

Featured Post

Microsoft Certification Exam 74-409

VeeamĀ® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now