PROBLEMA: O conteúdo externo é sincronizado no formulário submeter

Traduções de Artigos Traduções de Artigos
Artigo: 274077 - Ver produtos para os quais este artigo se aplica.
Este artigo foi arquivado. Este artigo é oferecido "tal como está" e deixará de ser actualizado.
Expandir tudo | Reduzir tudo

Nesta página

Sintomas

Quando submeter um formulário, quaisquer referido conteúdo externo na resposta formulário (excepto imagens) é sincronizado com o servidor através de condicional GET pedidos. Isto ocorre independentemente de cabeçalhos de expiração especificado em servidor ou cliente definindo a opção de browser Procurar versões mais recentes de páginas guardadas .

Resolução

Para resolver este problema, obtenha o service pack mais recente para o Internet Explorer 5.5. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
276369Como obter o Service Pack mais recente para o Internet Explorer 5.5

Ponto Da Situação

Este problema foi corrigido pela primeira vez no Internet Explorer 5.5 Service Pack 2.

Mais Informação

Este comportamento alterado com a versão do Internet Explorer 5.5 Service Pack 2 (SP2) e posterior. O problema descrito neste artigo já não ocorre. O Internet Explorer agora só envia pedidos get If-Modified-Since se o conteúdo na cache ter expirado ou se esse conteúdo nunca tinha uma hora de expiração.

Passos para reproduzir o comportamento

  1. Criar um novo ficheiro denominado 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 ficheiro 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 ficheiro Style.css e ficheiro Navigation.js com código de mínimo.
  4. Certifique-se de que Activar expiração de conteúdo no servidor Web.
  5. No Internet Explorer, abra o ficheiro Página1.htm. Página1.htm é um formulário HTML simples que referencia dois ficheiros externos Style.css e Navigation.js. Estes ficheiros são normalmente estáticos e o servidor da Web devolve um cabeçalho Expires destes ficheiros com uma data de expiração para alguns data no futuro. Como Página1.htm for carregada no Internet Explorer, estes dois ficheiros são transferidos e colocados em cache correctamente.
  6. Clique no botão Submeter consulta . Quando é carregado Page2.htm devido a submissão de formulário de página, embora Style.css e Navigation.js são actualizados e não necessitam de ser transferidos novamente do servidor Web, Internet Explorer sempre envia um If-Modified-Since condicional GET pedir para o servidor Web para cada ficheiro. Não é possível evitar estes pedidos através de código ou definição de browser.

    Nota : por motivos de estrutura, imagens não são afectadas por este problema.

Referências

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

http://support.microsoft.com/iep

Propriedades

Artigo: 274077 - Última revisão: 7 de fevereiro de 2014 - 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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 274077

Submeter comentários

 

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