I have a table that has several fixed rows that contain user controls that have their own Update panels. I need to be able to create new rows within this table, each column of which contains a TextBox control. I don’t want to just wrap the whole table in an Update Panel for obvious reasons, but want to be able to create/delete the new row(s) without a full postback and have the TextBox controls registered/de-registered to/from the page, without having to rebuild the entire table.
Any ideas how/if this can be done?
It can be done using a client-side approach, such as building the UI with JavaScript templating or an MVVM framework. You could also use a ListView that can be easily templated to render the initial shell, and additional rows can be added with JavaScript.
Or, wrap the whole table in one UpdatePanel.