Server.Transfer e GetLastWritETime
-
05-07-2019 - |
Pergunta
Estou usando asp.net 3.0.
Eu tenho a página a fazer um servidor.Transfere para a página B.
Na página A e da página B, eu quero poder usar o System.io.file.getLastWritETime (MAPPATH (Page.request.Path.ToString ())) para exibir a última data modificada na parte superior de cada um Arquivo.
Isso funciona bem na página A, mas quando eu uso o Server.Transfer na página B, página.request.path ainda se refere à página A, em oposição à página B.
Existe alguma maneira de contornar isso sem mudar de servidor.Transfer para Response.Redirect (Server.Transfer é importante para minhas outras seções de código nas duas páginas)
Solução
Tente isso em vez disso:
System.IO.File.GetLastWriteTime(MapPath(Page.Request.AppRelativeCurrentExecutionFilePath))
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow