Control.TemplateSourceDirectory Eigenschaft

Definition

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/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:

Weitere Informationen