2010-09-15 3 views
1

J'ai besoin d'un UserControl VirtualPath par programme. Comment puis-je le faire? Par exemple, MyControl.ascx placé dans le dossier Controls, le résultat doit être "~/Controls/MyControl.ascx". Par exemple, MyControl.ascx.ASP.NET Get UserControl VirtualPath par programme

Est-ce possible? Merci.

Répondre

0

essayer cette

server.MapPath(@"~\Controls\user control name"); 
+0

a fait tu as essayé ... –

1

Si vous avez besoin de connaître le chemin virtuel dans votre code-behind de contrôle de l'utilisateur (par exemple lorsque dinamically contrôle du chargement), il est possible d'accéder ainsi:

this.TemplateControl.AppRelativeVirtualPath