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 属性。