Avatar of gogetsome
gogetsome
Flag for United States of America asked on

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?




ASP.NET

Avatar of undefined
Last Comment
Bob Learned

8/22/2022 - Mon
ASKER CERTIFIED SOLUTION
Bob Learned

THIS SOLUTION ONLY AVAILABLE TO MEMBERS.
View this solution by signing up for a free trial.
Members can start a 7-Day free trial and enjoy unlimited access to the platform.
See Pricing Options
Start Free Trial
GET A PERSONALIZED SOLUTION
Ask your own question & get feedback from real experts
Find out why thousands trust the EE community with their toughest problems.
Your help has saved me hundreds of hours of internet surfing.
fblack61