假设属性名为 MyImageUrl ,你可以这样来为它定义设计时类型编辑器:[Editor("System.Web.UI.Design.ImageUrlEditor, System.Web.UI.Design", 
    typeof(UITypeEditor))]
public string MyImageUrl{
get{....}
set{...}
}

解决方案 »

  1.   

    [Bindable(true),Category("Appearence"),DefaultValue(""),Editor( typeof( System.Web.UI.Design.ImageUrlEditor), typeof(System.Drawing.Design.UITypeEditor))]
    public string TestBrowseImage
    {
    get 
    {
    object o = ViewState["TestBrowseImage"];
    return ( o == null ) ? string.Empty : o.ToString() ;
    }
    set

    ViewState["TestBrowseImage"] = value ;
    }
    }
      

  2.   

    http://longhorn.msdn.microsoft.com/lhsdk/ref/ns/system.web.ui.design/c/imageurleditor/imageurleditor.aspx