Control.TemplateSourceDirectory Property
Gets the virtual directory of the Page or UserControl that contains the current server control.
Assembly: System.Web (in System.Web.dll)
The TemplateSourceDirectory property specifies the path to the page or user control that contains the current control. For example, if the Web page resides at http://www.contoso.com/application/subdirectory, the TemplateSourceDirectory property returns "application/subdirectory".
To return the application-relative virtual path ("~/subdirectory"), use the AppRelativeTemplateSourceDirectory property.
The following example uses the TemplateSourceDirectory property twice. The first time it is used in a Control.MapPathSecure method call to obtain the path to the directory in which the control resides. The second time it is in a Directory.GetFiles method call to obtain the list of all the files contained within that directory.
Available since 1.1