.net自定义控件设计期实现

[Designer(typeof(DesignClass))]
    public class UploadFile : Control
    {

     }

 

 

DesignClass.cs 文件

public class DesignClass : System.Web.UI.Design.ControlDesigner
    {
        public override void Initialize(IComponent component)
        {
            base.Initialize(component);

            IWebApplication webApp = (IWebApplication)Component.Site.GetService(typeof(IWebApplication));
            IProjectItem item = webApp.GetProjectItemFromUrl("~/web.config");
            string webConfigPath = item.PhysicalPath;
            WriteConfig(webConfigPath);
        }

posted @ 2009-05-06 09:33  网虾  阅读(165)  评论(0编辑  收藏  举报