Solved

Add usercontrol to page in page init from text reference

Posted on 2011-03-09
1
232 Views
Last Modified: 2012-05-11
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
Comment
Question by:gogetsome
1 Comment
 
LVL 96

Accepted Solution

by:
Bob Learned earned 500 total points
ID: 35102477
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

Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

Join & Write a Comment

Suggested Solutions

In .NET 2.0, Microsoft introduced the Web Site.  This was the default way to create a web Project in Visual Studio 2005.  In Visual Studio 2008, the Web Application has been restored as the default web Project in Visual Studio/.NET 3.x The Web Si…
It was really hard time for me to get the understanding of Delegates in C#. I went through many websites and articles but I found them very clumsy. After going through those sites, I noted down the points in a easy way so here I am sharing that unde…
This video discusses moving either the default database or any database to a new volume.
This tutorial demonstrates a quick way of adding group price to multiple Magento products.

759 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now