我想覆盖AddedControl
我的 ASP.NET 页面中每个控件的方法,以便为页面中的所有标签、复选框、链接按钮执行它。
protected override void AddedControl(Control control, int index)
{
base.AddedControl(control, index);
ParseControls(control); // do stuff in here
}
我的问题是,如果我在母版页中添加此方法,则仅对具有以下类型的控件调用它:
- System.Web.UI.LiteralControl
- System.Web.UI.HtmlControls.HtmlHead
- System.Web.UI.LiteralControl
- System.Web.UI.HtmlControls.HtmlForm
- System.Web.UI.ResourceBasedLiteralControl
我应该把它放在哪里,以便为每个 ASP.NET 控件触发它?