0

我正在使用 asp.net 3.0。

我让页面 A 做一个 Server.Transfer 到页面 B。

在页面 A 和页面 B 上,我希望能够使用 System.IO.File.GetLastWriteTime(MapPath(Page.Request.Path.ToString())) 以便在每个页面的顶部显示最后修改日期文件。

这在页面 A 上效果很好,但是当我使用 Server.Transfer 到页面 B 时,Page.Request.Path 仍然指的是页面 A,而不是页面 B。

有没有办法解决这个问题而不从 Server.Transfer 更改为 Response.Redirect (Server.Transfer 对于我在两个页面上的其他代码部分都很重要)

4

1 回答 1

1

试试这个:

System.IO.File.GetLastWriteTime(MapPath(Page.Request.AppRelativeCurrentExecutionFilePath))
于 2009-05-05T18:28:17.763 回答