I have a control on a page (let’s say a button). I want to create such a user control, that will have a property TargetControlID, which takes an ID of control (button) on a page and on render will replace (hide) it with another button (a clone of a first button). Is it possible? Did anyone ever made such thing?
Share
It’s certainly possible, but I would suggest an alternate approach that will have fewer problems.
Instead of replacing the target control, just hide it by setting it’s visibility to false. This way any processing that it does will still work, control ID’s will remain static on rendering (automatically generated control ID’s depend on order of controls), and it will have the same effect as you’re looking for.