HttpRequest.PhysicalPath HttpRequest.PhysicalPath HttpRequest.PhysicalPath HttpRequest.PhysicalPath Property

定义

获取与请求的 URL 相对应的物理文件系统路径。Gets the physical file system path corresponding to the requested URL.

public:
 property System::String ^ PhysicalPath { System::String ^ get(); };
public string PhysicalPath { get; }
member this.PhysicalPath : string
Public ReadOnly Property PhysicalPath As String

属性值

当前请求的文件系统路径。The file system path of the current request.

示例

下面的代码示例使用HtmlEncode方法对PhysicalPath属性的值进行 HTML 编码,并WriteLine使用方法将编码的值写入文件。The following code example uses the HtmlEncode method to HTML-encode the value of the PhysicalPath property and the WriteLine method to write the encoded value to the file. 此代码示例是为HttpRequest类提供的更大示例的一部分。This code example is part of a larger example provided for the HttpRequest class.

// Write request information to the file with HTML encoding.
sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath));
sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath));
sw.WriteLine(Server.HtmlEncode(Request.RawUrl));
' Write request information to the file with HTML encoding.
sw.WriteLine(Server.HtmlEncode(Request.PhysicalApplicationPath))
sw.WriteLine(Server.HtmlEncode(Request.PhysicalPath))
sw.WriteLine(Server.HtmlEncode(Request.RawUrl))

注解

在使用ExecuteTransfer的重定向方案PhysicalPath中,属性将返回原始页面的路径。In redirect scenarios using Execute and Transfer, the PhysicalPath property returns the path to the original page. 若要查找当前正在执行的页的物理路径, MapPath请使用方法,并将输入参数CurrentExecutionFilePath设置为属性。To find the physical path of the currently executing page use the MapPath method with the input argument set as the CurrentExecutionFilePath property.

适用于

另请参阅