代码之家  ›  专栏  ›  技术社区  ›  user366312

ASP.NET项模板:项板

  •  0
  • user366312  · 技术社区  · 15 年前
    public class TheItemTemplate : ITemplate
    {
    
        //....
    
        public void InstantiateIn(Control container)
        {
            //...
        }
    }
    

    谁叫这个方法?什么时候打电话?

    1 回复  |  直到 15 年前
        1
  •  2
  •   Wim    15 年前

    通常,在创建控件树时调用此方法,因此 CreateChildControls() 方法。这个 CreateChildControls 方法是控件继承层次结构的一部分,通常由子类控件覆盖。

    因此,模板所属的控件 应该 呼叫 InstantiateIn() 在里面 创建子控件 .

    推荐文章