CORRECÇÃO: O método de representação na classe BasePartialCachingControl fornece utilizando HtmlTextWriter

Traduções de Artigos Traduções de Artigos
Artigo: 321552 - 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

Sintomas

O método Compor na classe BasePartialCachingControl compõe utilizando um escritor do tipo HtmlTextWriter . Isto ocorre frequentemente quando utilizar uma directiva OuputCache para controlos de utilizador. Quando um browser de nível baixo navega para a página, o browser continua a utilizar HtmlTextWriter em vez de Html32TextWriter para compor o controlo de utilizador.

Por exemplo, o seguinte utilizador controlo
<%@ Control Language="c#" %>
<%@ OutputCache Duration="30" VaryByParam="none" %>
<asp:TextBox id="txt" runat="server" Width="442px" />
				
deve ser composto como se segue para browsers de nível inferior:
<input name="txt" id="txt" type="text" />
				
no entanto, uma vez que um tipo de HtmlTextWriter é utilizado para compor controlos em cache, o browser compõe o controlo de utilizador da seguinte forma:
<input name="txt" id="txt" style="width:449px;" type="text" />
				
Viso o atributo de estilo .

Resolução

Para resolver este problema, obtenha o service pack mais recente do Microsoft .NET Framework. Para obter informações adicionais, clique no número de artigo que se segue para visualizar o artigo na Microsoft Knowledge Base:
318836INFO: How to Obtain the Latest .NET Framework Service Pack
A versão inglesa desta correcção deverá ter os seguintes atributos de ficheiro ou posteriores:
   Date         Time   Version           Size     File name
   --------------------------------------------------------------
   17-Apr-2002  20:45  1.0.3705.252      192,512  Aspnet_isapi.dll  
   17-Apr-2002  20:39                     19,332  Aspnet_perf.ini
   17-Apr-2002  20:45  1.0.3705.252       24,576  Aspnet_regiis.exe  
   17-Apr-2002  20:45  1.0.3705.252       28,672  Aspnet_wp.exe    
   20-Mar-2002  13:31                      8,709  Smartnav.js
   20-Mar-2002  13:31                      7,003  Smartnavie5.js
   19-Apr-2002  10:40  1.0.3705.252    1,183,744  System.web.dll   
				

Ponto Da Situação

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados no início deste artigo. Este problema foi corrigido pela primeira vez no Microsoft .NET Framework Service Pack 2 (SP2).

Mais Informação

Depois de aplicar a correcção, controlos em cache (por exemplo, controlos de utilizador que incluem a directiva OuputCache ) são compostos utilizando o escritor está associado a página em vez de utilizando HtmlTextWriter .

Se utilizar um browser de nível baixo, o escritor é do tipo Html32TextWriter . Se utilizar um browser de nível, o escritor é do tipo HtmlTextWriter .

Propriedades

Artigo: 321552 - Última revisão: 12 de fevereiro de 2014 - Revisão: 2.2
A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.0
Palavras-chave: 
kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbcaching kbfix kbnetframe100presp2fix kbnetframe100sp2fix kbservercontrols KB321552 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: 321552

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