Asp.net Server.Transfer和Getlastwritetime

Asp.net Server.Transfer和Getlastwritetime,asp.net,server.transfer,Asp.net,Server.transfer,我正在使用asp.NET3.0 我让A页做服务器。转到B页 在A页和B页上,我希望能够使用System.IO.File.GetLastWriteTime(映射路径(page.Request.Path.ToString())在每个文件的顶部显示上次修改的日期 这在A页上效果很好,但当我使用Server.Transfer到B页时,page.Request.Path仍然引用A页而不是B页 有没有办法在不从Server.Transfer更改为Response.Redirect的情况下解决这个问题(Ser

我正在使用asp.NET3.0

我让A页做服务器。转到B页

在A页和B页上,我希望能够使用System.IO.File.GetLastWriteTime(映射路径(page.Request.Path.ToString())在每个文件的顶部显示上次修改的日期

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

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

请尝试以下方法:

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

太棒了。万分感谢,我为此挠头已有好一阵子了。