Hey Tapestria! I have a simple app where all 3 pages implement IExternalPage. In this app I've thrown everything except the kitchen sink into the headers to prevent page cacheing...
<META HTTP-EQUIV="CACHE-CONTROL" CONTENT="no-cache" /> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="must-revalidate" /> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="no-store" /> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="max-age=0" /> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="post-check=0" /> <META HTTP-EQUIV="CACHE-CONTROL" CONTENT="pre-check=0" /> <META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE" /> <META HTTP-EQUIV="EXPIRES" CONTENT="Mon, 9 Mar 2004 01:00:00 PDT" /> <META HTTP-EQUIV="LAST-MODIFIED" CONTENT="Mon, 8 Sep 2008 11:47:44 PDT" /> (current time) However, in IE6, FF2&3 and Chrome I see the following. When I "back" & "forward" between these pages (which are all interlinked using ExternalLinks) the ExternalService.service method is NEVER invoked. I am certain that this used to work once upon a time (certainly in 4.0.*). It's also worth noting that when I turn off browser cacheing in the aforementioned browsers the ExternalService.service method is ALWAYS invoked. Also interesting is the fact that Safari works w/ no local cache fiddling. I know we would all like to put the 4.* to rest ASAP, however I'm stuck using it atleast until 5.0 is done. thanks Jon --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]