我有一個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'解決方案更容易實現(不需要創建自定義虛擬路徑提供程序)。