请问,自定义控件中写好了该控件的属性。怎样才能在可视化编辑时可设置该属性?就是在页面的设计视图中,选择该自定义控件后,编辑他的属性立即在设计视图中显示出来。public string myProperty
{
    get {
        return _myp;
    }
    set
    {
        _myp = value;
    }
}

解决方案 »

  1.   

    你这个自定义控件中有没有可视化的内容呢?
    我做过几个简单的自定义控件,把自定义控件拖到页面上之后,也只是统一的那种控件样子,控件里面是什么,只有运行时才能显示出来。
    想设置自定义控件的属性,就只需在代码中写UserControl1.myProperty="xxx";就可以设置了。不过好像经过提交后赋的该值就没有了。得用UserControl1.ViewState["xxx"]将值保存才行。然后需要的时候再从里面取出来。
      

  2.   

    如果我的控件上有个文本框,被封装在我的控件中。这个控件有个属性允许外界设置到文本框的 Text。当我的控件被拖到其他页面,在这个页面的设计视图中设置这个控件的文本属性,怎样立即同时也设置到被封装的文本框上的文本?