我正在尝试学习如何为 asp.net 制作服务器控件。我使用的是第 3 方服务器控件的 DevExpress。我正在尝试将 DevExpress 按钮添加到我的服务器控件。
public class Class1 : CompositeControl
{
private DevExpress.Web.ASPxEditors.ASPxButton btnTest;
protected override void Render(HtmlTextWriter writer)
{
btnTest.RenderControl(writer);
}
protected override void CreateChildControls()
{
btnTest = new DevExpress.Web.ASPxEditors.ASPxButton();
btnTest.Text = "wazzzup";
Controls.Add(btnTest);
}
}
由于某种原因,除非在与我的服务器控件相同的页面上有另一个 devexpress 控件,否则该按钮不会显示在设计视图中。知道如何解决这个问题吗?