2009-05-05 8 views
0

J'utilise asp.net 3.0.Server.Transfer et Getlastwritetime

Je Page A faire un Server.Transfer à la page B.

Sur la page A la fois et la page B je suis veulent être en mesure d'utiliser System.IO.File.GetLastWriteTime (MapPath (Page.Request .Path.ToString())) afin d'afficher la dernière date de modification en haut de chaque fichier.

Cela fonctionne bien à la page A, mais quand je l'utilise Server.Transfer à la page B, Page.Request.Path fait toujours référence à la page A, par opposition à la page B.

Y at-il moyen de contourner cela sans changer de Server.Transfer à Response.Redirect (Server.Transfer est important pour mes autres sections de code sur les pages)

Répondre

1

Essayez ceci:

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

Absolument génial. Grâce à un million, je me suis gratté la tête pendant un bon moment. –

Questions connexes