Control.TemplateSourceDirectory Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
geçerli sunucu denetimini içeren veya UserControl sanal dizinini Page alır.
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
Özellik Değeri
Sunucu denetimini içeren sayfanın veya kullanıcı denetiminin sanal dizini.
- Öznitelikler
Örnekler
Aşağıdaki örnekte özelliği iki kez kullanılmıştır TemplateSourceDirectory . İlk kez bir Control.MapPathSecure yöntem çağrısında denetimin bulunduğu dizinin yolunu almak için kullanılır. İkinci kez bir Directory.GetFiles yöntem çağrısında bulunduğunda, bu dizinde yer alan tüm dosyaların listesini alır.
// 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
Açıklamalar
özelliği, TemplateSourceDirectory geçerli denetimi içeren sayfa veya kullanıcı denetiminin yolunu belirtir. Örneğin, Web sayfası konumunda http://www.contoso.com/application/subdirectoryTemplateSourceDirectory bulunuyorsa, özelliği "application/subdirectory" döndürür.
Uygulama göreli sanal yolunu ("~/subdirectory") döndürmek için özelliğini kullanın AppRelativeTemplateSourceDirectory .