本文由机器翻译。若要查看英语原文,请勾选“英语”复选框。 也可将鼠标指针移到文本上,在弹出窗口中显示英语原文。
翻译
英语

HttpRequest.CurrentExecutionFilePath 属性

 

发布日期: 2016年7月

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

命名空间:   System.Web
程序集:  System.Web(位于 System.Web.dll)

public string CurrentExecutionFilePath { get; }

属性值

Type: System.String

当前请求的虚拟路径。

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

下面的代码示例使用 HtmlEncode 进行 HTML 编码的方法的值 CurrentExecutionFilePath 属性和 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));

.NET Framework
自 1.1 起可用
返回页首
显示: