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 . Denetimin bulunduğu dizinin yolunu almak için yöntem Control.MapPathSecure çağrısında ilk kez kullanılır. İkinci kez bu dizinde yer alan tüm dosyaların listesini almak için bir Directory.GetFiles yöntem çağrısında olur.
// 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/subdirectory
TemplateSourceDirectory bulunuyorsa özelliği "application/subdirectory" döndürür.
Uygulama göreli sanal yolunu ("~/alt dizin") döndürmek için özelliğini kullanın AppRelativeTemplateSourceDirectory .