当您想要创建可供不同项目使用的控件库时,跨不同项目分发ASP.NET用户控件非常有用。
不幸的是,据我所知,ASP.NET(至少2.0)不能非常干净地支持它。
我所知道的唯一技术是将控件添加到另一个项目,然后将ascx(只有ascx,除非你想将当前的控件扩展)文件复制到引用该控件的项目中,并删除CodeBehind引用它。
它有效,但感觉很乱。
有谁知道跨项目拆分控制的更好方法? (也许3.5会有所帮助?)
答案 0 :(得分:4)
您可以查看Scott Guthrie撰写的这篇文章:
Building Re-Usable ASP.NET User Control and Page Libraries with VS 2005
答案 1 :(得分:3)
检查出来:How to share ASP.NET pages and user controls between applications by using Visual C# .NET
您可以在Google找到其他类似资源。