Re: why browser cache setting affects program behavior? Fix?

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



1) if you use server.treansfer, you don't need a cookie, get the data you
pass in the cookie from the posting page

2) if you want the link to work, when render append a random number or guid
to the url (ex xyz.asp?n=16546565656). this make the url unique, so the
cache will not be used.

-- bruce (sqlwork.com)


"junlia" <junlia@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote in message
news:36621BE6-AB15-4D1F-9488-F6D6BACD0BE4@xxxxxxxxxxxxxxxx
> Hi All,
>
> I am working on a project that acts as a bridge. It does some checking
> with
> post xml data, and then redirects the request to an appropriate page.
> However, we find that depends on the browser cache setting (and OS), the
> program behaves differently.
>
> This is how it should work:
> 1. The client program opens a webbrowser control, using navigate2 method
> to
> post xml data to my aspx pages, eg abc.aspx
> 2. My aspx pages process the requests, setup cookies in order for a
> successful redirect to another page ( eg. xyz.asp) on the servers.
> 3. I have a hidden hyperlink on the aspx page, and after processing, use
> JavaScript to link.click the hyperlink and do the redirect.
> 4. The client browser displays the appropriate page (xyz.asp).
>
> However, we run into problems. For most of the OS and IE settings, IE
> Cache
> setting needs to the default setting -- Automatically check newer versions
> of
> stored page. Otherwise if the cache setting is set to check for every
> visit,
> the redirect will not work, and instead it post back to the page
> (abc.aspx)
> instead of going to xyz.asp page. This results into empty post data
> scenario.
>
> We also encountered that the IE cache setting has to be set to check for
> every visit in order for it to behave properly.
>
> It seems the problem is somewhat related to IE cache setting, and maybe
> somehow, we may be able to disable the auto posting back to the page
> itself
> in my aspx page.
>
> We will need to have the hyperlink so that when we do a redirect to
> another
> page, so cookie will be set for xyz.asp page. (response.redirect and
> server.transfer are not reliable for setting cookies)
>
> My questions are:
> 1. What does the browser do under each option in the cache setting? Why
> would it affect the program so?
> 2. Is there a way to disable the form post back to itself, how?
> 3. If your suggestion is to get rid of the server side hyperlink, what is
> the alternative for redirecting with cookie working?
>
> Thanks much,
> Junlia
>


.



Relevant Pages

  • why browser cache setting affects program behavior? Fix?
    ... post xml data, and then redirects the request to an appropriate page. ... However, we find that depends on the browser cache setting, the ... JavaScript to link.click the hyperlink and do the redirect. ...
    (microsoft.public.dotnet.framework.aspnet)
  • RE: A little problem with Forms authentication :-(
    ... I'm using forms authentication and the user is getting authenticated no ... should be redirected to the login page. ... I've set the time out for the cookie to the test value of 1 ... redirect from login bit because as I understand it, ...
    (microsoft.public.dotnet.framework.aspnet)
  • RE: Forms Authentication - Sudden Redirect Failure on Login
    ... HttpCookie cookie = new HttpCookie ... Yields the problem on ALL platforms, the redirect does not happen. ... Microsoft Online Community Support ... where an initial response from the community or a Microsoft Support ...
    (microsoft.public.dotnet.framework.aspnet.security)
  • javascript cookie redirect (with various options) - help needed
    ... I'm a bit stuck with this redirect and javascript in general. ... They choose their city, a pop up asks them if they want their browser ... If they opted for their choice to be remembered (ie/ a cookie to be ... set) then they would never see the list of cities again (or until the ...
    (comp.lang.javascript)
  • Re: What is it called ???
    ... But the point is its cool its gonna redirect you if you type the adress i ... But if you click on the button "Forum" it should redirect you ... browser to the main page, but if you push the forum button on the main page ... fall-back method (or only a cookie, ...
    (alt.php)