Server.Transfer和Getlastwritetime

时间:2009-05-05 18:06:23

标签: asp.net server.transfer

我正在使用asp.net 3.0。

我有Page A做一个Server.Transfer到Page 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对于我在两个页面上的其他代码段都很重要),有没有办法解决这个问题。

1 个答案:

答案 0 :(得分:1)

请改为尝试:

System.IO.File.GetLastWriteTime(MapPath(Page.Request.AppRelativeCurrentExecutionFilePath))