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

  • SEARCH
  • Home
  • 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 101165
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 11, 20262026-05-11T00:43:08+00:00 2026-05-11T00:43:08+00:00

I have a site that I am currently working on in ASP.NET 2.0 using

  • 0

I have a site that I am currently working on in ASP.NET 2.0 using the usual WebForm stuff and ASP.NET AJAX 1.0. Is it possible to bind an event to a dynamically created control after the Page.Load event?

I have a table <td> element that I am dynamically creating similarly to this code:

' Create Link Button lnk.ID = String.Format("lnkDetails_{0}", dr("Id")) lnk.Text = dr("Name").ToString() lnk.CommandArgument = dr("Id").ToString() AddHandler lnk.Click, AddressOf DetailsLink_Click cName.Controls.Add(lnk) 

This this code is looped over for each row in a database (and of course more cells are added to the table, including an ImageButton with an event. The events work flawlessly when I execute this code during events leading up to and including Page.Load. I need to be able to fill this table with current data, which is updated during a btnClick Event elsewhere on the page, which occurs after this Page_Load event, so I am populating with old data. If I change this code to Page.LoadComplete, events stop working.

This data is a summary display of various components of an application, things like somebody’s name, which when updated on a ‘detail’ form, updates the database by partial postback (a requirement), then it needs to show the update in this ‘summary’ section after an update. Currently it takes 2 postbacks to actually see the change in the ‘summary’ section, so effectively the summary is 1 step behind the changes (clear as mud?)

What would be the best way for me to populate this table with current data (which is available during/after Page.LoadComplete), but still have an event fire when a link is clicked (the event causes an UpdatePanel to display the ‘detail’ form).

I also have jQuery at my disposal and the usual ASP.NET AJAX methods, also javascript is a requirement for the website, so I do not need to degrade for unsupported browsers.

This is my first ASP.NET web application and need some help figuring out the best way to make this happen (I’m well versed in PHP, Django and the usual ways to do web forms – things like having multiple forms on one page o_O).

Update:

There really isn’t a good way to bind control events to controls after Page_Load. The overall architecture of the pages is there is one ASP.NET form encompassing the entire page, there is only 1 aspx page. I am using master pages (however it doesn’t have any obvious implications to my issue).

The page is split into a left and right ‘pane’, the left is a summary of all the data (in an update panel), the right ‘pane’ has 6 ‘tabs’ implemented each as their own user control, each with several form fields and an update button all in it’s own UpdatePanel.

An update on any of these tabs only refreshes the summary panel (UpdatePanel.update()) and its own panel. The ‘refreshing’ and event binding of dynamic controls of the summary from the db happens during Page_Load and the Update Button event updates db data. (The control event happens after Page_Load). I want to avoid doing a double post to get the summary to update, any thoughts are helpful.

  • 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-11T00:43:08+00:00Added an answer on May 11, 2026 at 12:43 am

    You need to postback the whole page after your data changes in the ‘btnClick Event elsewhere on the page’. It sounds like you have an UpdatePanel and it sounds like this is catching the postback of your btnClick event handler. Put the btnClick outside the UpdatePanel or change its triggers so that your btnClick forces a postback/refresh of your data. Or, redesign your table so it’s AJAXly-refreshed when you click on btnClick, it’s hard to get you more details without knowing more about the structure of your page and controls.

    Good luck!

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

Sidebar

Related Questions

I currently have an ASP .NET MVC site that has two domains pointing to
Currently I have a site that is set up using a masterpage and a
I currently have a download site for my school that is based in .net.
I am currently converting a very old, but working classic ASP site to ASP.Net.
I'm currently working on a ASP.NET Webforms site and I've run in to a
I am working on an internal, custom ASP.NET site that was specified by the
I am currently working on a asp.net site which has a 2 tiered architecture.
I am currently working with a ASP.NET Web site project in Visual Studio 2008
I am currently working on an web application that uses ASP.NET 2.0 framework. I
I am currently working on a document management system in ASP.NET 3.5 using the

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.