HttpRequest.PhysicalPath 属性

定义

获取与请求的 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

属性值

String

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

示例

下面的代码示例使用 HtmlEncode 方法对属性的值进行 HTML 编码 PhysicalPath ,并使用 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. 此代码示例是为类提供的更大示例的一部分 HttpRequestThis 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))

注解

在使用和的重定向方案中 Execute TransferPhysicalPath 属性将返回原始页面的路径。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.

适用于

另请参阅