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)

Foi útil?

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
scroll top