[英]Server control in server control ASP.NET
我正在嘗試學習如何對asp.net進行服務器控制。 我使用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控件,否則該按鈕將不會顯示在設計視圖中。 任何想法如何解決這個問題?
由於您是從CompositeControl繼承的,因此您不應覆蓋Render。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.