Auf Englisch lesen

Freigeben über


Control.TemplateSourceDirectory Eigenschaft

Definition

Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.

C#
[System.ComponentModel.Browsable(false)]
public virtual string TemplateSourceDirectory { get; }

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.

C#
// 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>");

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/subdirectorybefindet, gibt die TemplateSourceDirectory -Eigenschaft "application/subdirectory" zurück.

Verwenden Sie die -Eigenschaft, um den AppRelativeTemplateSourceDirectory anwendungsrelativen virtuellen Pfad ("~/unterverzeichnis") zurückzugeben.

Gilt für:

Produkt Versionen
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Weitere Informationen