ASP.NET UserControl Inheritence

Posted by Craig on Stack Overflow See other posts from Stack Overflow or by Craig
Published on 2009-02-25T20:15:55Z Indexed on 2010/04/05 15:03 UTC
Read the original article Hit count: 397

Filed under:
|
|

I have a UserControl that is working fine. It is declared like this.

public partial class DynamicList : System.Web.UI.UserControl
{
        protected static BaseListController m_GenericListController = null;

        public DynamicList()
        {
            m_GenericListController = new GenericListController(this);
        }
}

Now I want to override this control so I can change some of the properties. I have created a class like this.

public partial class JobRunningList : DynamicList
{
    public JobRunningList()
    {
        m_GenericListController = new JobListController(this);
        (m_GenericListController as GenericListController).ModuleId = 14;
    }
}

It appears that the controls in the DynamicList are not getting created though when I use the JobRunningList control now causing predictably bad results. The DynamicList UserControl has a ListView on it and a few other controls. It appears these are not created when using the JobRunningList. Is there any secret to this?

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about usercontrol