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 はページ B ではなくページ A を参照します。

Server.Transfer から Response.Redirect に変更せずにこれを回避する方法はありますか (Server.Transfer は両方のページのコードの他のセクションにとって重要です)

4

1 に答える 1

1

代わりにこれを試してください:

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