Search code examples
c#asp.netwindowpageload

Code to check when page has finished loading


How can I check whether the page has finished loading? When it has, how can I execute a method already created in the C# code behind for that page?

I would like to orchestrate the following sequence of events

  1. Finish Loading the page
  2. Download a gridview as an Excel file in the page
  3. Call this method download()
  4. Close the browser

How can I accomplish this?


Solution

  • Does this link answer your question?

    Example usage (in your C# code)

    protected void Page_Load(object sender, EventArgs e)
    {
          Page.LoadComplete +=new EventHandler(Page_LoadComplete);
    }
    
    void  Page_LoadComplete(object sender, EventArgs e)
    {
        // call your download function
    }