我建议你不要这样做。直接把母版页和用户自定义控件复制过去最好。
如果考虑效率的话,不应该这样设计,应该只建立一个应用程序,各个子项目建成应用下的子目录。
动态加载母版页: // 一定要在初始化前操作 void Page_PreInit(Object sender, EventArgs e) { File.Copy("其它网站下的母版页", MapPath("~/母版.master")); // 拷贝到本地 this.MasterPageFile = "~/母版.master"; // 加载本地母版 } 用户控件也差不多: File.Copy("其它网站下的用户控件", MapPath("~/控件名字.ascx")); // 拷贝到本地 UserCntrol uc = LoadControl("~/控件名字.ascx"); Placeholder1.Controls.Add(uc); // 添加到页面上
把用户控件写成自定义控件, 母版页的共用信息,也写成自定义控件。 然后编译为Dll,引用入BIN目录即可。 然后在其它网站就可以使用了。
62,046
社区成员
669,049
社区内容
加载中
.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。
希望和大家一起共同营造一个活跃、友好的社区氛围。
试试用AI创作助手写篇文章吧