我喜歡構建組件集合項目,以便稍後可以在其他項目上使用這些組件。例如,我創建了一個名爲MyDataGrid.ascx以編程方式從另一個項目加載UserControl
因此,假設項目佈局用戶控件是這樣的:
- >IPGostarProject - 在IPGostar的命名空間 - 包含的組件和 大量的用戶控件
- >SampleProject - 這裏我想從 IPGostar名稱空間使用MyDataGrid.ascx用戶控件。
但是正如你所知道的,LoadControl函數只將虛擬目錄作爲參數。所以你不能在SampleProject目錄之外加載任何東西!
那麼我該怎麼做呢?