Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

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

Add usercontrol to page in page init from text reference

Hello, I have a text editor control where users can create a page then add text, video, images and other things. I want to also allow them to add usercontrols that I create to where they place the control in the text editor. Basically, I add to the text editor's content a discriptive tag such as ***mycontrol*** when they drop the control into the editor(perhaps into a div or table).

 I have created some controls and have registered them in the web.config.

Now, when the page init fires I get the page and parse for the discriptive tag  ***mycontrol*** . I remove the tag and add the html for a placeholder control. The place holder is given a name when created like phMyControl.

On page load I want to find the placehoder control that was created in the page init and do control.add to add the  ***mycontrol***

I can't seem to find the placeholder control using findcontrol!

My questions are:
Is it possible to do what I'm trying to do?
Is my approach the best way to do this?
Why can't I find the programatically added placeholder control so I can add the usercontrol to the page?

Is there a better way? How does DNN do it?




0
gogetsome
Asked:
gogetsome
1 Solution
 
Bob LearnedCommented:
A lot of the problems that I have with ASP.NET deal with the page life-cycle, and the timing of things.  If you try to find a control before it is created, then you won't be able to find it.  What does your page hierarchy look like (master page, naming containers, ...)?
0

Featured Post

Get expert help—faster!

Need expert help—fast? Use the Help Bell for personalized assistance getting answers to your important questions.

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