Control.TemplateSourceDirectory Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera katalog wirtualny obiektu Page lub UserControl , który zawiera bieżącą kontrolkę serwera.
public:
virtual property System::String ^ TemplateSourceDirectory { System::String ^ get(); };
[System.ComponentModel.Browsable(false)]
public virtual string TemplateSourceDirectory { get; }
[<System.ComponentModel.Browsable(false)>]
member this.TemplateSourceDirectory : string
Public Overridable ReadOnly Property TemplateSourceDirectory As String
Wartość właściwości
Katalog wirtualny strony lub kontrolki użytkownika, która zawiera kontrolkę serwera.
- Atrybuty
Przykłady
W poniższym przykładzie użyto TemplateSourceDirectory właściwości dwa razy. Przy pierwszym użyciu Control.MapPathSecure w wywołaniu metody w celu uzyskania ścieżki do katalogu, w którym znajduje się kontrolka. Po raz drugi jest w Directory.GetFiles wywołaniu metody, aby uzyskać listę wszystkich plików zawartych w tym katalogu.
// An HttpException occurs if the server control does not,;
// have permissions to read the resulting mapped file.
output.Write("The Actual Path of the virtual directory : "+
MapPathSecure(TemplateSourceDirectory)+"<br>");
// Get all the files from the absolute path of 'MyControl';
// using TemplateSourceDirectory which gives the virtual Directory.
string [] myFiles=
Directory.GetFiles(MapPathSecure(TemplateSourceDirectory));
output.Write("The files in this Directory are <br>");
// List all the files.
for (int i=0;i<myFiles.Length;i++)
output.Write(myFiles[i]+"<br>");
' An HttpException occurs if the server control does not,;
' have permissions to read the resulting mapped file.
output.Write("The Actual Path of the virtual directory : " & _
MapPathSecure(TemplateSourceDirectory) & "<br>")
' Get all the files from the absolute path of 'MyControl';
' using TemplateSourceDirectory which gives the virtual Directory.
Dim myFiles As String() = Directory.GetFiles(MapPathSecure(TemplateSourceDirectory))
output.Write("The files in this Directory are <br>")
' List all the files.
Dim i As Integer
For i = 0 To myFiles.Length - 1
output.Write(myFiles(i) & "<br>")
Next i
Uwagi
Właściwość TemplateSourceDirectory określa ścieżkę do kontrolki strony lub użytkownika, która zawiera bieżącą kontrolkę. Jeśli na przykład strona sieci Web znajduje się w http://www.contoso.com/application/subdirectory
lokalizacji , TemplateSourceDirectory właściwość zwraca wartość "application/subdirectory".
Aby zwrócić ścieżkę wirtualną względną dla aplikacji ("~/podkatalog"), użyj AppRelativeTemplateSourceDirectory właściwości .