Server.Transfer и Getlastwritetime - PullRequest
0 голосов
/ 05 мая 2009

Я использую asp.net 3.0.

У меня есть страница A, выполняющая сервер. Перевод на страницу 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 Ответ

1 голос
/ 05 мая 2009

Попробуйте вместо этого:

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