HttpRequestBase.MapPath 方法

定义

在派生类中替代时,将请求的 URL 中的虚拟路径映射到服务器上的物理路径。

重载

MapPath(String)

在派生类中替代时,将指定的虚拟路径映射到服务器上的物理路径。

MapPath(String, String, Boolean)

在派生类中替代时,将指定的虚拟路径映射到服务器上的物理路径。

MapPath(String)

在派生类中替代时,将指定的虚拟路径映射到服务器上的物理路径。

public:
 virtual System::String ^ MapPath(System::String ^ virtualPath);
public virtual string MapPath (string virtualPath);
abstract member MapPath : string -> string
override this.MapPath : string -> string
Public Overridable Function MapPath (virtualPath As String) As String

参数

virtualPath
String

要映射到物理路径的虚拟路径(绝对路径或相对路径)。

返回

String

virtualPath 指定的服务器上的物理路径。

例外

适用于

MapPath(String, String, Boolean)

在派生类中替代时,将指定的虚拟路径映射到服务器上的物理路径。

public:
 virtual System::String ^ MapPath(System::String ^ virtualPath, System::String ^ baseVirtualDir, bool allowCrossAppMapping);
public virtual string MapPath (string virtualPath, string baseVirtualDir, bool allowCrossAppMapping);
abstract member MapPath : string * string * bool -> string
override this.MapPath : string * string * bool -> string
Public Overridable Function MapPath (virtualPath As String, baseVirtualDir As String, allowCrossAppMapping As Boolean) As String

参数

virtualPath
String

要映射到物理路径的虚拟路径(绝对路径或相对路径)。

baseVirtualDir
String

用于相对解析的虚拟基目录路径。

allowCrossAppMapping
Boolean

如果为 true,则指示 virtualPath 可以属于另一个应用程序;否则为 false

返回

String

服务器上的物理路径。

例外

适用于