Este artigo foi traduzido por máquina. Coloque o ponteiro do mouse sobre as frases do artigo para ver o texto original. Mais informações.
Tradução
Original
Este tópico ainda não foi avaliado como - Avalie este tópico

Classe HtmlTextWriter

Grava caracteres de marcação e o texto a um aplicativo ASP.Fluxo de saída do controle de servidor de rede. Essa classe fornece recursos de formatação que o ASP.NET usam ao processamento de marcação para clientes.

Namespace:  System.Web.UI
Assembly:  System.Web (em System.Web.dll)
public class HtmlTextWriter : TextWriter

O tipo HtmlTextWriter expõe os membros a seguir.

  NomeDescrição
Método públicoHtmlTextWriter(TextWriter)Inicializa uma nova instância de HtmlTextWriter classe que usa uma seqüência de caracteres de guia padrão.
Método públicoHtmlTextWriter(TextWriter, String)Inicializa uma nova instância de HtmlTextWriter a classe com um caractere de seqüência de caracteres de tabulação especificada.
Início
  NomeDescrição
Propriedade públicaEncodingObtém a codificação de HtmlTextWriter objeto usa para gravar o conteúdo para a página. (Substitui TextWriter.Encoding.)
Propriedade públicaFormatProviderObtém um objeto que controla a formatação. (Herdado de TextWriter.)
Propriedade públicaIndentObtém ou define o número de posições de tabulação para recuar o início de cada linha da marcação.
Propriedade públicaInnerWriterObtém ou define o gravador de texto que grava o conteúdo interno do elemento de marcação.
Propriedade públicaNewLineObtém ou define a seqüência de terminador de linha usada pelo HtmlTextWriter objeto. (Substitui TextWriter.NewLine.)
Propriedade protegidaTagKeyObtém ou define o HtmlTextWriterTag o valor para o elemento de marcação especificada.
Propriedade protegidaTagNameObtém ou define o nome da marca do elemento de marcação que está sendo processado.
Início
  NomeDescrição
Método públicoAddAttribute(HtmlTextWriterAttribute, String)Adiciona o atributo de marcação e o valor do atributo na marca de abertura do elemento que a HtmlTextWriter cria um objeto com uma chamada subseqüente para o RenderBeginTag método.
Método públicoAddAttribute(String, String)Adiciona o atributo de marcação especificado e o valor para a marca de abertura do elemento que a HtmlTextWriter cria um objeto com uma chamada subseqüente para o RenderBeginTag método.
Método públicoAddAttribute(HtmlTextWriterAttribute, String, Boolean)Adiciona o atributo de marcação e o valor do atributo na marca de abertura do elemento que a HtmlTextWriter cria um objeto com uma chamada subseqüente para o RenderBeginTag método, com codificação opcionais.
Método públicoAddAttribute(String, String, Boolean)Adiciona o atributo de marcação especificado e o valor para a marca de abertura do elemento que a HtmlTextWriter cria um objeto com uma chamada subseqüente para o RenderBeginTag método, com codificação opcionais.
Método protegidoAddAttribute(String, String, HtmlTextWriterAttribute)Adiciona o atributo de marcação especificado e o valor, junto com um HtmlTextWriterAttribute valor de enumeração, a marca de abertura do elemento que a HtmlTextWriter cria um objeto com uma chamada subseqüente para o RenderBeginTag método.
Método públicoAddStyleAttribute(HtmlTextWriterStyle, String)Adiciona o atributo de estilo de marcação associado ao HtmlTextWriterStyle valor e o valor do atributo para a marcação de abertura marca criada por uma chamada subseqüente para o RenderBeginTag método.
Método públicoAddStyleAttribute(String, String)Adiciona o atributo de estilo de marcação especificado e o valor do atributo para a marcação de abertura marca criada por uma chamada subseqüente para o RenderBeginTag método.
Método protegidoAddStyleAttribute(String, String, HtmlTextWriterStyle)Adiciona o atributo de estilo de marcação especificado e o valor do atributo, juntamente com um HtmlTextWriterStyle o valor de enumeração, a marcação de abertura marca criada por uma chamada subseqüente para o RenderBeginTag método.
Método públicoBeginRenderNotifica um HtmlTextWriter objeto ou um objeto de uma classe derivada, o que um controle está prestes a ser processado.
Método públicoCloseFecha o HtmlTextWriter objeto e versões de quaisquer recursos de sistema associados a. (Substitui TextWriter.Close().)
Método públicoCreateObjRefCria um objeto que contém todas as informações relevantes necessárias para gerar um proxy usado para se comunicar com um objeto remoto. (Herdado de MarshalByRefObject.)
Método públicoDispose()Libera todos os recursos usados pela TextWriter objeto. (Herdado de TextWriter.)
Método protegidoDispose(Boolean)Libera os recursos não gerenciados usados pela TextWriter e, opcionalmente, libera os recursos gerenciados. (Herdado de TextWriter.)
Método protegidoEncodeAttributeValue(HtmlTextWriterAttribute, String)Codifica o valor do atributo de marcação especificado com base nos requisitos do HttpRequest o objeto do contexto atual.
Método protegidoEncodeAttributeValue(String, Boolean)Codifica o valor do atributo de marcação especificado com base nos requisitos do HttpRequest o objeto do contexto atual.
Método protegidoEncodeUrlExecuta o mínimo de codificação de URL, convertendo espaços na URL especificada para a seqüência de caracteres "% 20".
Método públicoEndRenderNotifica um HtmlTextWriter o objeto, ou um objeto de uma classe derivada, que terminou de um controle de renderização. Você pode usar esse método para fechar quaisquer elementos de marcação abertos no BeginRender método.
Método públicoEnterStyle(Style)Grava a marca de abertura de um <span> elemento que contém atributos que implementam o layout e formatação de caractere do estilo especificado.
Método públicoEnterStyle(Style, HtmlTextWriterTag)Grava a marca de abertura de um elemento de marcação que contém atributos que implementam o layout e formatação de caractere do estilo especificado.
Método públicoEquals(Object) Determina se o Object especificado é igual ao Object atual. (Herdado de Object.)
Método públicoExitStyle(Style)Grava a marca de fechamento de um <span> elemento para finalizar o layout especificado e a formatação de caractere.
Método públicoExitStyle(Style, HtmlTextWriterTag)Grava a marca de fechamento do elemento especificado de marcação para finalizar o layout especificado e a formatação de caractere.
Método protegidoFilterAttributesRemove todos os atributos de marcação e de estilo em todas as propriedades da página ou controle de servidor Web.
Método protegidoFinalize Permite que um objeto tente liberar recursos e executar outras operações de limpeza antes que ele seja recuperado pela coleta de lixo. (Herdado de Object.)
Método públicoFlushLimpa todos os buffers para o atual HtmlTextWriter object e faz com que quaisquer dados no buffer para serem gravados no fluxo de saída. (Substitui TextWriter.Flush().)
Método protegidoGetAttributeKeyObtém o correspondente HtmlTextWriterAttribute o valor de enumeração para o atributo especificado.
Método protegidoGetAttributeNameObtém o nome do atributo de marcação associado ao HtmlTextWriterAttribute valor.
Método públicoGetHashCodeServe como uma função hash para um tipo específico. (Herdado de Object.)
Método públicoGetLifetimeServiceRecupera o objeto de serviço vida útil atual que controla a diretiva de vida útil para esta instância. (Herdado de MarshalByRefObject.)
Método protegidoGetStyleKeyObtém o HtmlTextWriterStyle o valor de enumeração para o estilo especificado.
Método protegidoGetStyleNameObtém o nome do atributo de marcação estilo associado ao HtmlTextWriterStyle valor de enumeração.
Método protegidoGetTagKeyObtém o HtmlTextWriterTag o valor de enumeração associado com o elemento de marcação especificada.
Método protegidoGetTagNameObtém o elemento de marcação associado ao HtmlTextWriterTag valor de enumeração.
Método públicoGetType Obtém o Type da instância atual. (Herdado de Object.)
Método públicoInitializeLifetimeServiceObtém um objeto de serviço de tempo de vida para controlar a diretiva de ciclo de vida para esta instância. (Herdado de MarshalByRefObject.)
Método protegidoIsAttributeDefined(HtmlTextWriterAttribute)Determina se o atributo de marcação especificado e seu valor são processados durante a próxima chamada para o RenderBeginTag método.
Método protegidoIsAttributeDefined(HtmlTextWriterAttribute, String)Determina se o atributo de marcação especificado e seu valor são processados durante a próxima chamada para o RenderBeginTag método.
Método protegidoIsStyleAttributeDefined(HtmlTextWriterStyle)Determina se o atributo de estilo de marcação especificado é processado durante a próxima chamada para o RenderBeginTag método.
Método protegidoIsStyleAttributeDefined(HtmlTextWriterStyle, String)Determina se o atributo de estilo de marcação especificado e seu valor são processados durante a próxima chamada para o RenderBeginTag método.
Método públicoIsValidFormAttributeVerifica um atributo para garantir que ele possa ser processado na tag de abertura de um <form> elemento de marcação.
Método protegidoMemberwiseClone()Cria uma cópia superficial do Object atual. (Herdado de Object.)
Método protegidoMemberwiseClone(Boolean)Cria uma cópia superficial do atual MarshalByRefObject objeto. (Herdado de MarshalByRefObject.)
Método protegidoOnAttributeRenderDetermina se o atributo de marcação especificado e seu valor podem ser processados para o elemento atual da marcação.
Método protegidoOnStyleAttributeRenderDetermina se o atributo de estilo de marcação especificado e seu valor podem ser processados para o elemento atual da marcação.
Método protegidoOnTagRenderDetermina se o elemento de marcação especificado será processado para a página solicitante.
Método protegidoOutputTabsGrava uma série de seqüências de caracteres de guia que representam o nível de recuo para uma linha de caracteres de marcação.
Método protegidoPopEndTagRemove o elemento de marcação salvo mais recentemente a lista de elementos renderizadas.
Método protegidoPushEndTagSalva o elemento de marcação especificado para uso posterior ao gerar a marca de fim de um elemento de marcação.
Método protegidoMembro estáticoRegisterAttributeRegistra os atributos de marcação, se literais ou dinamicamente gerados, do arquivo de origem para que pode ser processados corretamente para o cliente solicitante.
Método protegidoMembro estáticoRegisterStyleRegistra a propriedades de estilo de marcação, se literais ou dinamicamente gerados, do arquivo de origem para que pode ser processados corretamente para o cliente solicitante.
Método protegidoMembro estáticoRegisterTagRegistra a marcas de marcação, se literais ou dinamicamente gerados, do arquivo de origem para que pode ser processados corretamente para o cliente solicitante.
Método protegidoRenderAfterContentGrava qualquer texto ou o espaçamento que ocorre depois do conteúdo e antes da marca de fechamento do elemento de marcação de fluxo de saída de marcação.
Método protegidoRenderAfterTagGrava o espaçamento ou texto que ocorre após a tag de fechamento para um elemento de marcação.
Método protegidoRenderBeforeContentGrava a qualquer texto ou o espaçamento antes do conteúdo e depois da marca de abertura de um elemento de marcação.
Método protegidoRenderBeforeTagGrava qualquer texto ou o espaçamento que ocorre antes da tag de abertura de um elemento de marcação.
Método públicoRenderBeginTag(HtmlTextWriterTag)Grava a marca de abertura do elemento de marcação associado ao HtmlTextWriterTag o valor de enumeração para o fluxo de saída.
Método públicoRenderBeginTag(String)Grava a marca de abertura do elemento especificado de marcação de fluxo de saída.
Método públicoRenderEndTagGrava a marca de fim de um elemento de marcação de fluxo de saída.
Método públicoToStringRetorna uma string que representa o objeto atual. (Herdado de Object.)
Método públicoWrite(Boolean)Grava a representação de texto de um valor booleano para o fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(Boolean).)
Método públicoWrite(Char)Grava a representação de texto de um caractere Unicode para o fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(Char).)
Método públicoWrite(Char[])Grava a representação de texto de uma matriz de caracteres Unicode para o fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(Char[]).)
Método públicoWrite(Decimal)Grava a representação de texto de um valor decimal no fluxo de texto. (Herdado de TextWriter.)
Método públicoWrite(Double)Grava a representação de texto de um número de ponto flutuante de precisão dupla no fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(Double).)
Método públicoWrite(Int32)Grava a representação de texto de um inteiro assinado de 32 bytes no fluxo de saída, juntamente com qualquer pendente espaçamento de tabulação. (Substitui TextWriter.Write(Int32).)
Método públicoWrite(Int64)Grava a representação de texto de um inteiro assinado de 64 bytes no fluxo de saída, juntamente com qualquer pendente espaçamento de tabulação. (Substitui TextWriter.Write(Int64).)
Método públicoWrite(Object)Grava a representação de texto de um objeto para o fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(Object).)
Método públicoWrite(Single)Grava a representação de texto de um número de ponto flutuante de precisão simples no fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(Single).)
Método públicoWrite(String)Grava a seqüência especificada para o fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(String).)
Método públicoWrite(UInt32)Grava a representação de texto de um inteiro não assinado de 4 bytes no fluxo de texto. (Herdado de TextWriter.)
Método públicoWrite(UInt64)Grava a representação de texto de um inteiro não assinado de 8 bytes no fluxo de texto. (Herdado de TextWriter.)
Método públicoWrite(String, Object)Grava uma seqüência de guia e uma seqüência de caracteres formatada para o fluxo de saída, usando a mesma semântica do String.Format método, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(String, Object).)
Método públicoWrite(String, Object[])Grava uma seqüência de caracteres formatada que contém a representação de texto de uma matriz de objeto para o fluxo de saída, juntamente com qualquer espaçamento da guia pendente. Este método usa a mesma semântica do String.Format método. (Substitui TextWriter.Write(String, Object[]).)
Método públicoWrite(Char[], Int32, Int32)Grava a representação de texto de um subarray de caracteres Unicode para o fluxo de saída, juntamente com qualquer espaçamento da guia pendente. (Substitui TextWriter.Write(Char[], Int32, Int32).)
Método públicoWrite(String, Object, Object)Grava uma seqüência de caracteres formatada que contém a representação de texto de dois objetos de fluxo de saída, juntamente com qualquer espaçamento da guia pendente. Este método usa a mesma semântica do String.Format método. (Substitui TextWriter.Write(String, Object, Object).)
Método públicoWrite(String, Object, Object, Object)Grava uma seqüência de caracteres formatada usando a mesma semântica String.Format. (Herdado de TextWriter.)
Método públicoWriteAttribute(String, String)Grava o atributo de marcação especificado e o valor para o fluxo de saída.
Método públicoWriteAttribute(String, String, Boolean)Grava o valor e o atributo de marcação especificado no fluxo de saída e, se especificado, grava o valor codificado.
Método públicoWriteBeginTagGrava qualquer espaçamento da guia e a marca de abertura do elemento especificado de marcação de fluxo de saída.
Método públicoWriteBreakGrava um <br /> o elemento de marcação do fluxo de saída.
Método públicoWriteEncodedTextCodifica o texto especificado para o dispositivo solicitante e grava o fluxo de saída.
Método públicoWriteEncodedUrlCodifica o URL especificado e grava o fluxo de saída. A URL pode incluir parâmetros.
Método públicoWriteEncodedUrlParameterCodifica o parâmetro de URL especificado para o dispositivo solicitante e grava o fluxo de saída.
Método públicoWriteEndTagGrava qualquer espaçamento da guia e a marca de fechamento do elemento de marcação especificado.
Método públicoWriteFullBeginTagGrava qualquer espaçamento da guia e a marca de abertura do elemento especificado de marcação de fluxo de saída.
Método públicoWriteLine()Grava uma seqüência de terminador de linha para o fluxo de saída. (Substitui TextWriter.WriteLine().)
Método públicoWriteLine(Boolean)Gravações pendentes espaçamento de tabulação e a representação de texto de um valor booleano, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Boolean).)
Método públicoWriteLine(Char)Grava qualquer espaçamento da guia pendente e um caractere Unicode, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Char).)
Método públicoWriteLine(Char[])Gravações pendentes espaçamento de tabulação e uma matriz de caracteres Unicode, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Char[]).)
Método públicoWriteLine(Decimal)Grava a representação de texto de um valor decimal seguido de um terminador de linha para o fluxo de texto. (Herdado de TextWriter.)
Método públicoWriteLine(Double)Gravações pendentes espaçamento de tabulação e a representação de texto de um número de ponto flutuante de precisão dupla, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Double).)
Método públicoWriteLine(Int32)Gravações pendentes espaçamento de tabulação e a representação de texto de um inteiro assinado de 32 bytes, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Int32).)
Método públicoWriteLine(Int64)Gravações pendentes espaçamento de tabulação e a representação de texto de um inteiro assinado de 64 bytes, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Int64).)
Método públicoWriteLine(Object)Gravações pendentes espaçamento de tabulação e a representação de texto de um objeto, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Object).)
Método públicoWriteLine(Single)Gravações pendentes espaçamento de tabulação e a representação de texto de um número de ponto flutuante de precisão única, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Single).)
Método públicoWriteLine(String)Grava uma seqüência de texto, seguido por uma seqüência de terminador de linha, o fluxo de saída e de qualquer espaçamento da guia pendente. (Substitui TextWriter.WriteLine(String).)
Método públicoWriteLine(UInt32)Gravações pendentes espaçamento de tabulação e a representação de texto de um inteiro não assinado de 4 bytes, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(UInt32).)
Método públicoWriteLine(UInt64)Grava a representação de texto de um inteiro não assinado de 8 bytes seguido de um terminador de linha para o fluxo de texto. (Herdado de TextWriter.)
Método públicoWriteLine(String, Object)Gravações pendentes espaçamento de tabulação e uma seqüência de caracteres formatada que contém a representação de texto de um objeto, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(String, Object).)
Método públicoWriteLine(String, Object[])Gravações pendentes espaçamento de tabulação e uma seqüência de caracteres formatada que contém a representação de texto de uma matriz de objeto, seguida por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(String, Object[]).)
Método públicoWriteLine(Char[], Int32, Int32)Gravações pendentes espaçamento de tabulação e uma subarray de caracteres Unicode, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(Char[], Int32, Int32).)
Método públicoWriteLine(String, Object, Object)Gravações pendentes espaçamento de tabulação e uma seqüência de caracteres formatada que contém a representação de texto de dois objetos, seguido por uma seqüência de terminador de linha, o fluxo de saída. (Substitui TextWriter.WriteLine(String, Object, Object).)
Método públicoWriteLine(String, Object, Object, Object)Grava uma seqüência de caracteres formatada e uma nova linha, usando a mesma semântica Format. (Herdado de TextWriter.)
Método públicoWriteLineNoTabsGrava uma seqüência de caracteres, seguida por uma seqüência de terminador de linha, o fluxo de saída. Este método ignora qualquer espaçamento de tabulação especificada.
Método públicoWriteStyleAttribute(String, String)Grava o atributo de estilo especificado para o fluxo de saída.
Método públicoWriteStyleAttribute(String, String, Boolean)Grava o valor e o atributo de estilo especificado no fluxo de saída e codifica o valor, se especificado.
Método protegidoWriteUrlEncodedStringGrava a seqüência especificada, codificando-o de acordo com os requisitos de URL.
Início
  NomeDescrição
Campo protegidoCoreNewLineArmazena os caracteres de nova linha usados para este TextWriter. (Herdado de TextWriter.)
Campo públicoMembro estáticoDefaultTabStringRepresenta um único caractere de tabulação.
Campo públicoMembro estáticoDoubleQuoteCharRepresenta o caractere de aspas (").
Campo públicoMembro estáticoEndTagLeftCharsRepresenta a marca de suporte e a barra de ângulo esquerdo (< /) da marca de fechamento de um elemento de marcação.
Campo públicoMembro estáticoEqualsCharRepresenta o sinal de igual (=).
Campo públicoMembro estáticoEqualsDoubleQuoteStringRepresenta um sinal de igual (=) e aspas duplas (") junto em uma seqüência de caracteres (=").
Campo públicoMembro estáticoSelfClosingCharsRepresenta um espaço e a barra de auto-fechamento diagonal (/) de uma marca de marcação.
Campo públicoMembro estáticoSelfClosingTagEndRepresenta o fechamento barra invertida e direita colchete angular (/ >) de um elemento de marcação de auto-fechamento.
Campo públicoMembro estáticoSemicolonCharRepresenta o ponto e vírgula (;).
Campo públicoMembro estáticoSingleQuoteCharRepresenta um apóstrofo (').
Campo públicoMembro estáticoSlashCharRepresenta a barra diagonal (/).
Campo públicoMembro estáticoSpaceCharRepresenta um caractere de espaço ().
Campo públicoMembro estáticoStyleEqualsCharRepresenta o estilo de igual (:) usado para definir o estilo de caractere atributos igual a valores.
Campo públicoMembro estáticoTagLeftCharRepresenta o colchete de abertura angular (<) de uma marca de marcação.
Campo públicoMembro estáticoTagRightCharRepresenta o colchete de fechamento ângulo (>) de uma marca de marcação.
Início

O HtmlTextWriter classe é usada para processar HTML 4.0 para navegadores da área de trabalho. O HtmlTextWriter também é a classe base para todos os gravadores de marcação no System.Web.UI namespace, incluindo o ChtmlTextWriter, Html32TextWriter, e XhtmlTextWriter classes. Essas classes são usadas para gravar os elementos, atributos e as informações de estilo e layout para diferentes tipos de marcação. Além disso, essas classes são usadas pelas classes do adaptador de página e controle que estão associadas a cada linguagem de marcação.

Na maioria das circunstâncias, ASP.NET usa automaticamente o gravador apropriado para o dispositivo solicitante. No entanto, se você criar um gravador de texto personalizado ou se você desejar especificar um gravador específico para processar uma página para um dispositivo específico, você deve mapear o gravador para a página de controlAdapters seção do arquivo. browser application.

O exemplo de código a seguir mostra como substituir o Render o método de um controle personalizado que é derivado de Control classe. O exemplo de código ilustra como usar vários HtmlTextWriter métodos, propriedades e campos.


        // Overrides the Render method to write a <span> element
        // that applies styles and attributes. 
        protected override void Render(HtmlTextWriter writer) 
        {     
            // Set attributes and values along with attributes and styles  
            // attribute defined for a <span> element.
            writer.AddAttribute(HtmlTextWriterAttribute.Onclick, "alert('Hello');");
            writer.AddAttribute("CustomAttribute", "CustomAttributeValue");
            writer.AddStyleAttribute(HtmlTextWriterStyle.Color, "Red");
            writer.AddStyleAttribute("Customstyle", "CustomStyleValue");
            writer.RenderBeginTag(HtmlTextWriterTag.Span);
            // Create a space and indent the markup inside the 
            // <span> element.
            writer.WriteLine();
            writer.Indent++;
            writer.Write("Hello");
            writer.WriteLine();

            // Controls the encoding of markup attributes
            // for an <img> element. Simple known values 
	        // do not need encoding.
            writer.AddAttribute(HtmlTextWriterAttribute.Alt, 
                "Encoding, \"Required\"", 
                true);
            writer.AddAttribute("myattribute", 
                "No &quot;encoding &quot; required", 
                false);
            writer.RenderBeginTag(HtmlTextWriterTag.Img);
            writer.RenderEndTag();
            writer.WriteLine();

            // Create a non-standard markup element.
            writer.RenderBeginTag("MyTag");
            writer.Write("Contents of MyTag");
            writer.RenderEndTag();
            writer.WriteLine();

            // Create a manually rendered <img> element
            // that contains an alt attribute.
            writer.WriteBeginTag("img");
            writer.WriteAttribute("alt", "A custom image.");
            writer.Write(HtmlTextWriter.TagRightChar);
            writer.WriteEndTag("img");
            writer.WriteLine();

            writer.Indent--;
            writer.RenderEndTag();

        }


.NET Framework

Com suporte em: 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 7, Windows Vista SP1 ou posterior, Windows XP SP3, Windows XP SP2 x64 Edition, Windows Server 2008 (Server Core não compatível), Windows Server 2008 R2 (Server Core não compatível com SP1 ou posterior), Windows Server 2003 SP2

O .NET Framework não oferece suporte a todas as versões de cada plataforma. Para obter uma lista das versões com suporte, consulte Requisitos de sistema do .NET Framework.
Quaisquer membros static (Shared no Visual Basic) públicos deste tipo são thread-safe. Não há garantia de que qualquer membro de instância seja thread-safe.
Isso foi útil para você?
(1500 caracteres restantes)

Contribuições da comunidade

ADICIONAR
© 2013 Microsoft. Todos os direitos reservados.