有谁知道为什么我不能将从AjaxControlToolKit继承控件的子类添加到ToolKit?我明确地实现了IComponent,因为父级中的IControl已经实现了IComponent,所以我没有这么做。我将编译代码,并尝试添加DLL但我得到“不包含任何控件”错误。我知道这是一个非常具体的错误,所以其他地方没有太多帮助。
[System.ComponentModel.DesignerCategory("Component"),
ToolboxData("<{0}:TabPanelWithDataBinding runat=server></{0}:TabPanelWithDataBinding>")]
public class TabPanelWithDataBinding : TabPanel, IComponent, IDisposable
{
//all the meat stuff
}
答案 0 :(得分:1)
因为您的基类“TabPanel
”具有属性[ToolboxItem(false)]
。哪个过滤器从组件过滤控件。您可以尝试将此属性添加到控件中,并将true
作为参数。