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

HttpRequest.FilePath 属性

 

发布日期: 2016年7月

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

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

public string FilePath { get; }

属性值

Type: System.String

当前请求的虚拟路径。

FilePath 属性不包括 PathInfo 尾部。 例如,对于 URL http://www.contoso.com/virdir/page.html/tail, FilePath 值是 /virdir/page.html。

下面的代码示例使用 HtmlEncode 进行 HTML 编码的方法的值 FilePath 属性和 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 起可用
返回页首
显示: