UserControl.MapPath(String) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
给物理文件路径指定虚拟文件路径(绝对或相对)。
public:
System::String ^ MapPath(System::String ^ virtualPath);
public string MapPath (string virtualPath);
member this.MapPath : string -> string
Public Function MapPath (virtualPath As String) As String
参数
- virtualPath
- String
要映射的虚拟文件路径。
返回
文件的物理路径。
示例
以下示例调用该方法MapPath,将变量与与命名myControl
的用户控件关联的物理路径相关联actualServerPath
。
myControl.Response.Write("<br /><b>The server code is running on machine</b> : " + myControl.Server.MachineName);
string actualServerPath = myControl.MapPath(myControl.Request.Path);
myControl.Response.Write("<br /><b>The server code is running on machine</b> : " + myControl.Server.MachineName)
Dim actualServerPath As String = myControl.MapPath(myControl.Request.Path)
注解
与该方法类似 Page.MapPath ,此方法从 .ascx 文件的位置映射路径,而不是 .aspx 文件的位置。 可以使用此方法获取与对象关联的 UserControl 图像目录或其他资源的路径。