HttpRequest.CurrentExecutionFilePath 属性

定义

获取当前请求的虚拟路径。

public string CurrentExecutionFilePath { get; }

属性值

当前请求的虚拟路径。

示例

下面的代码示例使用 HtmlEncode 方法对 属性的值 CurrentExecutionFilePath 进行 HTML 编码, WriteLine 并使用 方法将编码的值写入文件。 此代码示例是为 HttpRequest 类提供的一个更大示例的一部分。

// Write request information to the file with HTML encoding.
sw.WriteLine(Server.HtmlEncode(DateTime.Now.ToString()));
sw.WriteLine(Server.HtmlEncode(Request.CurrentExecutionFilePath));
sw.WriteLine(Server.HtmlEncode(Request.ApplicationPath));
sw.WriteLine(Server.HtmlEncode(Request.FilePath));
sw.WriteLine(Server.HtmlEncode(Request.Path));

注解

CurrentExecutionFilePath 返回当前正在执行的页面处理程序的文件路径。 对于使用 ExecuteTransfer 方法的重定向方案,这意味着 CurrentExecutionFilePath 属性返回重定向到子页) (页的路径。 但是,当客户端重定向到另一个页面时, FilePath 属性将返回原始页面的路径。

适用于

产品 版本
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

另请参阅