ASP.NET Получить UserControl VirtualPath программно - PullRequest
1 голос
/ 15 сентября 2010

Мне нужно получить UserControl VirtualPath программно.Как я могу это сделать?

Например, MyControl.ascx помещен в папку Controls, поэтому результатом должно быть «~ / Controls / MyControl.ascx».

Возможно ли это?Спасибо.

Ответы [ 2 ]

1 голос
/ 25 марта 2013

Если вам необходимо знать виртуальный путь в кодовом элементе вашего пользовательского элемента управления (например, при динамической загрузке элемента управления), тогда к нему можно получить доступ следующим образом:

this.TemplateControl.AppRelativeVirtualPath
0 голосов
/ 15 сентября 2010

попробуйте

 server.MapPath(@"~\Controls\user control name");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...