我有一个ASP.Net Web应用程序,我想用作其他Web应用程序中的可重用用户控件库。可重复使用的ASP.NET用户控制库:虚拟路径提供程序还是ascx/aspx副本?
一个对于这个问题的解决方案是使用什么斯科特·格思里已经说明如下:
http://weblogs.asp.net/scottgu/archive/2005/08/28/423888.aspx
即在使用Web应用程序复制的ascx/ASPX文件(没有他们的后台代码)控制库。
我实际上看到了另一个解决方案:在用户控件库中嵌入ascx/aspx,然后使用自定义虚拟路径提供程序来获取它们。
有谁知道哪种解决方案最好?
从部署的角度来看,虚拟路径提供者似乎更好。 但是'ascx/aspx copy'解决方案更容易实现(不需要创建自定义虚拟路径提供程序)。