Control.TemplateSourceDirectory Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.
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
Eigenschaftswert
Das virtuelle Verzeichnis der Seite oder des Benutzersteuerelements, das das Serversteuerelement enthält.
- Attribute
Beispiele
Im folgenden Beispiel wird die TemplateSourceDirectory -Eigenschaft zweimal verwendet. Wenn sie zum ersten Mal in einem Control.MapPathSecure Methodenaufruf verwendet wird, um den Pfad zu dem Verzeichnis abzurufen, in dem sich das Steuerelement befindet. Beim zweiten Mal wird in einem Directory.GetFiles Methodenaufruf die Liste aller dateien abgerufen, die in diesem Verzeichnis enthalten sind.
// 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
Hinweise
Die TemplateSourceDirectory -Eigenschaft gibt den Pfad zu dem Seiten- oder Benutzersteuerelement an, das das aktuelle Steuerelement enthält. Wenn sich die Webseite beispielsweise unter http://www.contoso.com/application/subdirectory
befindet, gibt die TemplateSourceDirectory -Eigenschaft "application/subdirectory" zurück.
Verwenden Sie die -Eigenschaft, um den AppRelativeTemplateSourceDirectory anwendungsrelativen virtuellen Pfad ("~/unterverzeichnis") zurückzugeben.