ID do artigo: 306459 - Última revisão: quinta-feira, 17 de maio de 2007 - Revisão: 5.8

Visão geral sobre controles de servidor ASP.NET

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Este artigo se refere à seguintes Microsoft .NET Framework Class Library namespaces:
  • System.Web.UI.HtmlControls.HtmlControl
  • System.Web.UI.WebControls.WebControl

Nesta página

Expandir tudo | Recolher tudo

Sumário

Este artigo fornece uma introdução aos controles de servidor ASP.NET.

Para adicionais visões gerais sobre ASP.NET, consulte o seguinte artigo:
305140  (http://support.microsoft.com/kb/305140/EN-US/ ) INFO: Guia de ASP.NET

Mais Informações

A estrutura página ASP.NET inclui um número de controles de servidor interno que são criados para fornecer um modelo de programação estruturada mais para a Web. Esses controles fornecem os seguintes recursos:
  • Gerenciamento de estado automática.
  • Acesso simples a valores de objeto sem ter que usar o objeto de solicitação .
  • Capacidade de reagir a eventos no código do lado do servidor para criar aplicativos que melhor são estruturados.
  • Abordagem comum para criar interfaces do usuário para páginas da Web.
  • Saída é automaticamente personalizada com base nos recursos do navegador.
Em adição para controles internos, a estrutura página ASP.NET também fornece a capacidade para criar controles de usuário e controles personalizados. Controles de usuário e controles personalizados podem aperfeiçoar e estender controles existentes para criar uma interface de usuário muito mais sofisticada.

Controles de servidor HTML

Os controles de servidor HTML são HTML (Hypertext Markup Language) elementos que incluem um runat = server atributo. Os controles do servidor HTML têm a mesma saída HTML e as mesmas propriedades como suas marcas HTML correspondentes. Além disso, controles de servidor HTML fornecem gerenciamento de estado automática e eventos do lado do servidor. Controles de servidor HTML oferecem as seguintes vantagens:
  • O servidor HTML controla o mapa de um para um com suas marcas HTML correspondentes.
  • Quando o aplicativo ASP.NET é compilado, controles servidor HTML com o runat = server atributo são compilados no assembly.
  • A maioria dos controles incluem um OnServerEvent para o evento mais comumente usado para o controle. Por exemplo, o < input type = botão > controle tem umevento OnServerClick .
  • As marcas HTML que não são implementadas como HTML específico controles de servidor ainda podem ser usados no lado do servidor; no entanto, eles são adicionados ao assembly como HtmlGenericControl .
  • Quando a página ASP.NET é atualizada, os controles do servidor HTML mantêm seus valores.
A classe de base System.Web.UI.HtmlControls.HtmlControl contém todas as propriedades comuns. Controles de servidor HTML derivam dessa classe.

Para usar um controle de servidor HTML, use a seguinte sintaxe (que usa o controle HtmlInputText como um exemplo):
<input type="text" value="hello world" runat=server />
				
para obter mais informações sobre controles de servidor HTML individuais que estão disponíveis no ASP.NET, consulte os seguintes sites da Microsoft:
Controle HtmlAnchor
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlanchorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlanchorcontrol.asp)

Controle HtmlButton
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlbuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlbuttoncontrol.asp)

HtmlForm controle
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlformcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlformcontrol.asp)

Controle HtmlButton
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlimagecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlimagecontrol.asp)

Controle HtmlInputButton
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputbuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputbuttoncontrol.asp)

HtmlInputCheckBox Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputcheckboxcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputcheckboxcontrol.asp)

Controle HtmlInputFile
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputfilecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputfilecontrol.asp)

Controle HtmlInputHidden
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputhiddencontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputhiddencontrol.asp)

Controle HtmlInputImage
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputimagecontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputimagecontrol.asp)

Controle HtmlInputRadioButton
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputradiobuttoncontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputradiobuttoncontrol.asp)

Controle HtmlInputText
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputtextcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlinputtextcontrol.asp)

HtmlSelect controle
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlselectcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmlselectcontrol.asp)

Controle HtmlTable
http://msdn2.microsoft.com/en-us/library/2962t2k8(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/2962t2k8(vs.71).aspx)

Controle HtmlTableCell
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablecellcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablecellcontrol.asp)

Controle HtmlTableRow
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablerowcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltablerowcontrol.asp)

Controle HtmlTextArea
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltextareacontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhtmltextareacontrol.asp)

Controles de servidor da Web

Os controles da Web são muito semelhantes aos controles de servidor HTML, como Button , TextBox e hiperlink , exceto que controles Web têm um conjunto padronizado de nomes de propriedades. Controles do servidor da Web oferecem as seguintes vantagens:
  • Torna mais fácil para fabricantes e desenvolvedores para criar ferramentas ou aplicativos que geram automaticamente a interface do usuário.
  • Simplificar o processo de criação de formulários da Web interativos, que requer menos conhecimento de como controles HTML funcionam e tornam a tarefa de usá-los menos propenso a erros.
A classe de base System.Web.UI.WebControls.WebControl contém todas as propriedades comuns. Maioria da Web servidor controles derivam desta classe.

Para usar um controle de servidor Web, use a seguinte sintaxe (que usa o controle TextBox como um exemplo):
<asp:textbox text="hello world" runat=server />
				
controles do servidor Web podem ser divididos em quatro categorias:

Controles de Web básico

Controles da Web básicas fornecem a mesma funcionalidade como seu HTML contrapartes de controle de servidor. Entretanto, o controle Web básico incluir métodos adicionais, eventos e propriedades em relação à qual você pode programar.

Para obter mais informações sobre controles da Web individuais que estão disponíveis no ASP.NET, consulte os seguintes sites da Microsoft:
Botão Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconbuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconbuttonwebcontrol.asp)

Controle de servidor Web CheckBox
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxwebservercontrol.asp)

Controle de servidor Web hyperLink
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhyperlinkwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconhyperlinkwebservercontrol.asp)

Imagem Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagewebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagewebservercontrol.asp)

Controle ImageButton do servidor Web
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagebuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconimagebuttonwebcontrol.asp)

Controle do Label Web Server
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlabelwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlabelwebservercontrol.asp)

Controle de servidor Web LinkButton
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlinkbuttonwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlinkbuttonwebcontrol.asp)

Controle de servidor Web Literal
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconliteralwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconliteralwebservercontrol.asp)

Painel de controle do servidor Web
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconpanelwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconpanelwebservercontrol.asp)

Controle placeHolder do servidor de Web
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconplaceholderwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconplaceholderwebservercontrol.asp)

Controle do servidor RadioButton Web
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonwebservercontrol.asp)

Tabela Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablewebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablewebcontrol.asp)

Célula Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablecellwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablecellwebcontrol.asp)

Coluna Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablerowwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcontablerowwebcontrol.asp)

Controle TextBox do servidor Web
http://msdn2.microsoft.com/en-us/library/fhc2c904(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/fhc2c904(vs.71).aspx)

Controles de validação

Controles de validação são usadas para validar os valores que são inseridos em outros controles da página. Controles de validação realizar validação do lado do cliente, validação do lado do servidor ou ambos, dependendo dos recursos do navegador na qual a página é exibida. Controles de validação oferecem as seguintes vantagens:
  • Você pode associar um ou mais controles de validação com cada controle que você deseja validar.
  • A validação é executada quando o formulário de página é enviado.
  • Você pode especificar programaticamente se validação deve ocorrer, o que é útil se você desejar fornecer um botão Cancelar para que o usuário pode sair sem precisar preencher dados válidos em todos os campos.
  • Os controles de validação detectam automaticamente se a validação deve ser executada no lado do cliente ou no lado servidor.

    Observação Uma validação do lado do cliente captura erros antes de concluir uma operação de postback. Portanto, se você tiver combinações dos controles de validação do cliente e do lado do servidor em uma única página, a validação do lado servidor irá ser apropriada se falhar uma validação do lado do cliente.
Para obter mais informações sobre controles de validação individuais que estão disponíveis no ASP.NET, consulte os seguintes sites da Microsoft:
Controle RequiredFieldValidator
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrequiredfieldvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrequiredfieldvalidatorcontrol.asp)

Controle RangeValidator
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrangevalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrangevalidatorcontrol.asp)

Controle CompareValidator
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcomparevalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcomparevalidatorcontrol.asp)

Controle RegularExpressionValidator
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconregularexpressionvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconregularexpressionvalidatorcontrol.asp)

Controle CustomValidator
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcustomvalidatorcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcustomvalidatorcontrol.asp)

Controle ValidationSummary
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconvalidationsummarycontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconvalidationsummarycontrol.asp)

Controles de lista

Controles de lista são especiais controles de servidor Web que suportam a vinculação para coleções. Você pode usar controles de lista para exibir linhas de dados em um formato personalizado, o modelo. Todos os controles de lista expõem propriedades DataSource e DataMember , que são usadas para vincular a coleções.

Lista de controles podem ligar apenas para coleções que suporte o IEnumerable , ICollection , ou IListSource interfaces. Por exemplo, uma página de exemplo do Microsoft Visual translation from VPE for Csharp .NET aparece da seguinte maneira:
<%@ Page Language="C#" %>
<script runat="server">
Public void Page_Load()
{
	String[] myStringArray = new String[] {"one","two","three"};
	rptr.DataSource = myStringArray;
	rptr.DataBind();
}
</script>
<html>
<body>
<asp:repeater id=rptr runat="server">
	<itemtemplate><%# Container.DataItem %><br></itemtemplate>
</asp:repeater>
</body>
</html>
				
página de exemplo de um Microsoft Visual Basic .NET aparece como segue:
<%@ Page Language="vb" %>
<script runat="server">
public sub Page_Load()
   	Dim myStringArray as String()
   	myStringArray = new String() {"one","two","three"}
   	rptr.DataSource = myStringArray
   	rptr.DataBind()
end sub
</script>
<html>
<body>
	<asp:repeater id=rptr runat="server">
   		<itemtemplate><%# Container.DataItem %><br></itemtemplate>
	</asp:repeater>
</body>
</html>
				
o resultado aparece da seguinte maneira:
um
dois
três
Para obter mais informações sobre controles de lista individuais que estão disponíveis no ASP.NET, consulte os seguintes sites da Microsoft:
Controle de servidor Web ListBox
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlistboxwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconlistboxwebservercontrol.asp)

CheckBoxList Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcheckboxlistwebservercontrol.asp)

RadioButtonList Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconradiobuttonlistwebservercontrol.asp)

Controle de servidor Web Repeater
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrepeaterwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconrepeaterwebservercontrol.asp)

Controle dataList do servidor Web
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondatalistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondatalistwebservercontrol.asp)

DataGrid Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconDataGridWebControl.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/vbconDataGridWebControl.asp)

Controle de servidor Web DropDownList
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondropdownlistwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpcondropdownlistwebservercontrol.asp)

Controles de Rich

Além dos controles anteriores, a estrutura página ASP.NET fornece um controles específicos de tarefas, algumas chamados controles avançados. Controles avançados são criados com vários elementos HTML e contenham funcionalidade avançada. Exemplos de controles avançados são o controle de Calendário e o controle AdRotator .

Para obter mais informações sobre controles ricos individuais que estão disponíveis no ASP.NET, consulte os seguintes sites da Microsoft:
Controle de servidor Web AdRotator
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconadrotatorwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconadrotatorwebservercontrol.asp)

Calendário Web Server Control
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcalendarwebcontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconcalendarwebcontrol.asp)

Controle de servidor Web XML
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconxmlwebservercontrol.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/gnconxmlwebservercontrol.asp)

Controles de usuário

Com freqüência, talvez queira reutilizar a interface do usuário de seu formulário da Web sem precisar gravar qualquer código extra. ASP.NET permite que você converter sua Web Forms em controles de usuário para fazer isso. Controles de usuário, que têm a extensão de arquivo .ascx, podem ser usados várias vezes dentro de um único formulário da Web.

Para converter um formulário da Web em um controle de usuário, execute as seguintes etapas:
  1. Remover todos os <html>, <head>, <body> e marcas <form>.
  2. Se a diretiva @ Page aparecer na página, alterá-la para @ Control .
  3. Inclua um atributo className na diretiva @ Control para que o controle de usuário é digitado altamente quando você criar uma instância.
  4. Dar o controle um nome de arquivo descritivo e altere a extensão de .aspx para .ascx.
Para obter mais informações sobre controles de usuário, consulte o tópico seguinte no Microsoft .NET Framework Software Development Kit (SDK) documentação:
Controles de usuário do Web Forms
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebformsusercontrols.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconwebformsusercontrols.asp)

Controles personalizados

Com os controles de Web internos, ASP.NET também permite que você criar seus próprios controles personalizados. Ele pode ser útil para desenvolver controles personalizados se você enfrentam um desses cenários:
  • Você precisa combinar a funcionalidade de dois ou mais controles Web internos.
  • Você precisará estender a funcionalidade de um controle interno.
  • Você precisa um controle é completamente diferente de qualquer um dos controles que existem atualmente.
Para obter mais informações sobre como desenvolver controles personalizados, consulte os tópicos a seguir na documentação do .NET Framework SDK:
Desenvolvendo controles de servidor ASP.NET
http://msdn2.microsoft.com/en-us/library/aa719973(vs.71).aspx (http://msdn2.microsoft.com/en-us/library/aa719973(vs.71).aspx)

Controles personalizados desenvolvimento: Conceitos de chave
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconkeyconceptsinwebformscontroldevelopment.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpconkeyconceptsinwebformscontroldevelopment.asp)

Desenvolvimento de um controle composto
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondevelopingcompositecontrols.asp (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpguide/html/cpcondevelopingcompositecontrols.asp)

A informação contida neste artigo aplica-se a:
  • Microsoft ASP.NET 1.1
  • Microsoft ASP.NET 1.0
Palavras-chave: 
kbmt kbarttyperoadmap kbdatabinding kbinfo kbservercontrols kbvalidation kbwebforms KB306459 KbMtpt
Tradução automáticaTraduçã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: 306459  (http://support.microsoft.com/kb/306459/en-us/ )