我想覆盖ASP.NET页面中每个控件的AddedControl
方法,以便为我页面中的所有标签,复选框和链接按钮执行它。
protected override void AddedControl(Control control, int index)
{
base.AddedControl(control, index);
ParseControls(control); // do stuff in here
}
我的问题是,如果我在母版页中添加此方法,则仅针对具有类型的控件调用它:
我应该将它放在哪里以便为每个ASP.NET控件触发它?
答案 0 :(得分:1)
您是否可以在容器(如Panel)中添加控件,并且只看到容器?在这种情况下,您将看不到为该容器内的控件调用的AddedControl方法,因为它们被添加到容器中,而不是添加到页面。