Server.Transfer 和 Getlastwritetime
我正在使用 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 对于我在两个页面上的其他代码部分都很重要)
I'm using asp.net 3.0.
I have Page A doing a Server.Transfer to Page B.
On both page A and Page B I'm want to be able to use System.IO.File.GetLastWriteTime(MapPath(Page.Request.Path.ToString())) in order to display the last modified date at the top of each file.
This works well on page A, but when I use Server.Transfer to page B, Page.Request.Path still refers to Page A as opposed to Page B.
Is there any way around this without changing from Server.Transfer to Response.Redirect (Server.Transfer is important for my other sections of code on both pages)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
试试这个:
Try this instead: