2011-10-04 34 views
2

的文件複製到虛擬路徑,我動態加載的用戶控件像下面我如何在運行時

UserControl objUserControl = (UserControl)this.LoadControl("~/UserControls/ucProfileViewDefault.ascx"); 

現在我有一個位於其他位置的其他用戶控件文件ucProfileViewSMSIS.ascx。我需要在運行時將此文件複製到我的虛擬路徑,然後像下面那樣加載它

UserControl objUserControl = (UserControl)this.LoadControl("~/UserControls/ucProfileViewSMSIS.ascx"); 

我該如何做?

回答

2

Server.MapPathPage.ResloveUrl會得到你的位置,那麼你可以將它和負載:

var path = Server.MapPath(Page.ResolveUrl("~/UserControls/ucProfileViewSMSIS.ascx"));