自定义控件无法在VS.net编辑中显示

自己写了一个用户控件,拖入到编辑框只有如下图的样子,连鼠标都无法选中,怎么解决?

----------图片下方--------------------


而正常的控件应该是:


===============
update by rock jing on 2004-9-25
===============
我定义了设计时的类,用来显示,设计时候控件显示的模样。
public class SampleDesign
    
{
        
public class SampleDesigner : System.Web.UI.Design.ControlDesigner
        
{

            
public override string GetDesignTimeHtml() 
            
{
                
// Component is the control instance, defined in the base
                
// designer
                MyLabel myLable = (MyLabel)this.Component;
                
string html = myLable.GetHtml();

                
return html;

            }

            
protected override string GetEmptyDesignTimeHtml()
            
{
                String html 
=  base.GetEmptyDesignTimeHtml ();
                html 
= "<input type='text'"+html+">";
                
return html;
            }

            
protected override string GetErrorDesignTimeHtml(Exception e)
            
{

                String html 
=  base.GetErrorDesignTimeHtml (e);
                html 
= "<input type='text'"+html+">";
                
return html;
            }



        

        }


    }

结果,出现了创建控件出错。指定转换无效

原文地址:https://www.cnblogs.com/king_astar/p/46519.html