#c# #asp.net
#c# #asp.net
Вопрос:
Я загружаю пользовательский элемент управления динамически, как показано ниже
UserControl objUserControl = (UserControl)this.LoadControl("~/UserControls/ucProfileViewDefault.ascx");
Теперь у меня есть другой файл пользовательского управления ucProfileViewSMSIS.ascx, который находится в другом месте. Мне нужно скопировать этот файл в свой виртуальный путь во время выполнения, а затем загрузить его, как показано ниже
UserControl objUserControl = (UserControl)this.LoadControl("~/UserControls/ucProfileViewSMSIS.ascx");
Как мне это сделать?
Ответ №1:
Server.MapPath
и Page.ResloveUrl
вы получите местоположение, затем вы сможете переместить его и загрузить:
var path = Server.MapPath(Page.ResolveUrl("~/UserControls/ucProfileViewSMSIS.ascx"));