PROBLEMA: O conteúdo externo é ressincronizado em Enviar de formulário

Traduções deste artigo Traduções deste artigo
ID do artigo: 274077 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Quando você enviar um formulário, qualquer referência conteúdo externo na resposta do formulário (exceto imagens) é ressincronizado com o servidor por meio de condicional GET solicitações. Isso ocorre independentemente de cabeçalhos de expiração de servidor especificado ou o cliente definindo a opção de navegador Verificar se há versões mais recentes das páginas armazenadas .

Resolução

Para resolver esse problema, obtenha o service pack mais recente para o Internet Explorer 5.5. Para obter informações adicionais, clique no número abaixo para ler o artigo na Base de dados de Conhecimento da Microsoft:
276369Como obter o Service Pack mais recente para o Internet Explorer 5.5

Situação

Esse problema foi corrigido primeiro no Internet Explorer 5.5 Service Pack 2.

Mais Informações

Esse comportamento alterado com o lançamento do Internet Explorer 5.5 Service Pack 2 (SP2) e posterior. O problema descrito neste artigo não ocorre. Internet Explorer agora somente envia solicitações get If-Modified-Since se o conteúdo no cache expirou ou se esse conteúdo nunca tinha uma hora de expiração.

Etapas para reproduzir o problema

  1. Criar um novo arquivo chamado Página1.htm e cole o seguinte código:
    <HTML>
    <HEAD>
    <WWLINK REL="stylesheet" HREF="style.css" TYPE="text/css">
    <SCRIPT SRC="navigation.js"></SCRIPT>
    </HEAD>
    <BODY>
    
    <P>Page 1:</P>
    <FORM NAME=GETFORM ACTION="page2.htm" METHOD=GET>
    <INPUT TYPE=SUBMIT>
    </FORM>
    
    </BODY>
    </HTML>
    					
  2. Crie um novo arquivo chamado page2.htm e cole o seguinte código:
    <HTML>
    <HEAD>
    <WWLINK REL="stylesheet" HREF="style.css" TYPE="text/css">
    <SCRIPT SRC="navigation.js"></SCRIPT>
    </HEAD>
    <BODY>
    
    <P>Page 2:</P>
    
    </BODY>
    </HTML>
    					
  3. Crie um arquivo Style.css e Navigation.js arquivo com o mínimo de código.
  4. Certifique-se de que você ativar expiração de conteúdo no servidor Web.
  5. No Internet Explorer, abra Página1.htm. Página1.htm é um formulário HTML simples que faz referência a dois arquivos externos, Style.css e Navigation.js. Esses arquivos são geralmente estáticos e o servidor Web retorna um cabeçalho de expiração para esses arquivos com uma data de validade para alguma data no futuro. Como Página1.htm carrega no Internet Explorer, esses dois arquivos são baixados e armazenados em cache adequadamente.
  6. Clique no botão Enviar consulta . Quando page2.htm é carregado devido ao envio do formulário da página, embora Style.css e Navigation.js são atualizados e não precisam ser baixados novamente do servidor Web, o Internet Explorer sempre envia um If-Modified-Since condicional GET solicitação para o servidor Web para cada arquivo. Você não pode evitar essas solicitações por meio de código ou configuração do navegador.

    Observação : por razões de design, imagens não são afetadas por esse problema.

Referências

Para obter mais informações sobre como desenvolver soluções baseadas na Web para o Microsoft Internet Explorer, visite os seguintes sites:
http://msdn.microsoft.com/ie/

http://support.microsoft.com/iep

Propriedades

ID do artigo: 274077 - Última revisão: segunda-feira, 21 de outubro de 2013 - Revisão: 3.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 5.01
  • Microsoft Internet Explorer (Programming) 5.01 SP1
  • Microsoft Internet Explorer 5.5
Palavras-chave: 
kbnosurvey kbarchive kbmt kbcaching kbnavigation kbprb KB274077 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 274077

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com