Control.TemplateSourceDirectory 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得包含目前伺服器控制項的 Page 或 UserControl 的虛擬目錄。
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
屬性值
網頁或使用者控制項的虛擬目錄,包含伺服器控制項。
- 屬性
範例
下列範例使用 TemplateSourceDirectory 屬性兩次。 第一 Control.MapPathSecure 次在方法呼叫中使用,以取得控制項所在目錄的路徑。 第二次,它會在方法呼叫中 Directory.GetFiles ,以取得該目錄中包含的所有檔案清單。
// 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
備註
屬性 TemplateSourceDirectory 會指定包含目前控制項的頁面或使用者控制項路徑。 例如,如果網頁位於 http://www.contoso.com/application/subdirectory
,則 TemplateSourceDirectory 屬性會傳回 「application/subdirectory」。
若要傳回應用程式相對虛擬路徑 (「~/subdirectory」) ,請使用 AppRelativeTemplateSourceDirectory 屬性。