Tento článek byl přeložen strojově počítačem. Původní text zobrazíte přesunutím ukazatele myši nad jednotlivé věty článku. Další informace
Překlad
Originál
Toto téma nebylo dosud ohodnoceno - Ohodnotit toto téma

HtmlTextWriter – třída

Zapíše markup znaky a text aplikace ASP.Řízení serveru NET výstupní datový proud. Tato třída poskytuje funkce formátování, které technologie ASP.Ovládací prvky serveru NET použít při vykreslování markup klientům.

Obor názvů:  System.Web.UI
Sestavení:  System.Web (v System.Web.dll)
public class HtmlTextWriter : TextWriter

Typ HtmlTextWriter zveřejňuje následující členy.

  NázevPopis
Veřejná metodaHtmlTextWriter(TextWriter)Inicializuje novou instanci HtmlTextWriter třídy, který používá výchozí řetězec kartu.
Veřejná metodaHtmlTextWriter(TextWriter, String)Inicializuje novou instanci HtmlTextWriter třídy zadaný řetězec tabulátor.
Nahoru
  NázevPopis
Veřejná vlastnostEncodingZíská kódování, které HtmlTextWriter objektu se používá k zápisu obsahu stránky. (Přepisuje TextWriter.Encoding.)
Veřejná vlastnostFormatProviderZíská objekt, který řídí formátování. (Zděděno z TextWriter.)
Veřejná vlastnostIndentZíská nebo nastaví počet tabulátorů odsazení začátku každého řádku poznámky.
Veřejná vlastnostInnerWriterZíská nebo nastaví Zapisovatel text, který zapisuje vnitřní obsah prvku značky.
Veřejná vlastnostNewLineZíská nebo nastaví řetězec zakončení čáry používané HtmlTextWriter objektu. (Přepisuje TextWriter.NewLine.)
Chráněná vlastnostTagKeyZíská nebo nastaví HtmlTextWriterTag prvku zadané poznámky.
Chráněná vlastnostTagNameZíská nebo nastaví název značky, značky prvku vykreslení.
Nahoru
  NázevPopis
Veřejná metodaAddAttribute(HtmlTextWriterAttribute, String)Přidá atribut značky a hodnota atributu do počátečního tagu elementu, HtmlTextWriter vytvoří objekt s následným voláním RenderBeginTag metoda.
Veřejná metodaAddAttribute(String, String)Přidá značky zadaný atribut a hodnota počátečního tagu elementu, HtmlTextWriter vytvoří objekt s následným voláním RenderBeginTag metoda.
Veřejná metodaAddAttribute(HtmlTextWriterAttribute, String, Boolean)Přidá atribut značky a hodnota atributu do počátečního tagu elementu, HtmlTextWriter vytvoří objekt s následným voláním RenderBeginTag metoda kódování volitelné.
Veřejná metodaAddAttribute(String, String, Boolean)Přidá značky zadaný atribut a hodnota počátečního tagu elementu, HtmlTextWriter vytvoří objekt s následným voláním RenderBeginTag metoda kódování volitelné.
Chráněná metodaAddAttribute(String, String, HtmlTextWriterAttribute)Přidá značky zadaný atribut a hodnoty spolu s HtmlTextWriterAttribute hodnota výčtu do počátečního tagu elementu, HtmlTextWriter vytvoří objekt s následným voláním RenderBeginTag metoda.
Veřejná metodaAddStyleAttribute(HtmlTextWriterStyle, String)Přidá atribut styl poznámky spojené s zadaného HtmlTextWriterStyle hodnot atributu otevření poznámky a značky vytvořené následné volání RenderBeginTag metoda.
Veřejná metodaAddStyleAttribute(String, String)Přidá atribut styl zadané poznámky a hodnota atributu počáteční značky značky vytvořené následné volání RenderBeginTag metoda.
Chráněná metodaAddStyleAttribute(String, String, HtmlTextWriterStyle)Přidá atribut styl zadané poznámky a hodnota atributu spolu s HtmlTextWriterStyle hodnota výčtu otevření poznámky značky vytvořené následné volání RenderBeginTag metoda.
Veřejná metodaBeginRenderOznámení HtmlTextWriter objekt nebo objekt odvozené třídy, který ovládací prvek je vykreslen.
Veřejná metodaCloseZavře HtmlTextWriter objektu a uvolní všechny prostředky systému s ním spojené. (Přepisuje TextWriter.Close().)
Veřejná metodaCreateObjRef Vytvoří objekt, který obsahuje všechny příslušné informace potřebné pro generování proxy používané ke komunikaci se vzdáleným objektem. (Zděděno z MarshalByRefObject.)
Veřejná metodaDispose()Uvolní všechny prostředky používané TextWriter objektu. (Zděděno z TextWriter.)
Chráněná metodaDispose(Boolean)Uvolní nespravované prostředky používané TextWriter a volitelně uvolní spravovaných prostředků. (Zděděno z TextWriter.)
Chráněná metodaEncodeAttributeValue(HtmlTextWriterAttribute, String)Zakóduje hodnotu atributu zadané poznámky na základě požadavků HttpRequest objekt v aktuálním kontextu.
Chráněná metodaEncodeAttributeValue(String, Boolean)Zakóduje hodnotu atributu zadané poznámky na základě požadavků HttpRequest objekt v aktuálním kontextu.
Chráněná metodaEncodeUrlProvede minimální kódování adres URL převedením mezer na zadanou adresu URL na řetězec "% 20.
Veřejná metodaEndRenderOznámení HtmlTextWriter objekt nebo objekt odvozené třídy, že ovládací prvek dokončil vykreslování. Tuto metodu můžete použít zavřete všechny prvky poznámky otevřené v BeginRender metoda.
Veřejná metodaEnterStyle(Style)Zapíše počátečního tagu <span> element, který obsahuje atributy, které implementují rozložení a formátování znaků v zadaném stylu.
Veřejná metodaEnterStyle(Style, HtmlTextWriterTag)Zapíše počáteční tag markup element, který obsahuje atributy, které implementují rozložení a formátování znaků v zadaném stylu.
Veřejná metodaEquals(Object)Určuje, zda zadaný objekt je rovno aktuální objekt. (Zděděno z Object.)
Veřejná metodaExitStyle(Style)Zapíše uzavírací značku z <span> prvku do konce zadané rozložení a formátování znaků.
Veřejná metodaExitStyle(Style, HtmlTextWriterTag)Zapíše uzavírací značku prvek zadané poznámky k ukončení zadané rozložení a formátování znaků.
Chráněná metodaFilterAttributesOdebere všechny značky a styl atributy všech vlastností ovládacího prvku webového serveru nebo stránky.
Chráněná metodaFinalize

Umožňuje objektu pokusit se uvolnit prostředky a provést další operace vyčištění předtím, než je odstraněn při uvolňování paměti.

(Zděděno z Object.)
Veřejná metodaFlushVymaže všechny vyrovnávací paměti pro aktuální HtmlTextWriter objektu a způsobí, že všechny vyrovnávací paměti dat k zápisu do výstupního proudu. (Přepisuje TextWriter.Flush().)
Veřejná metodaFlushAsyncAsynchronně vymaže všechny vyrovnávací paměti pro zápis aktuální a způsobí, že všechna data ve vyrovnávací paměti zapsány do podkladové zařízení. (Zděděno z TextWriter.)
Chráněná metodaGetAttributeKeyZíská odpovídající HtmlTextWriterAttribute hodnota výčtu pro zadaný atribut.
Chráněná metodaGetAttributeNameZíská název atributu poznámky spojené s zadaného HtmlTextWriterAttribute hodnotu.
Veřejná metodaGetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metodaGetLifetimeServiceNačte aktuální životnost objektu služby, ovládající zásady platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metodaGetStyleKeyZískává HtmlTextWriterStyle hodnota výčtu určený styl.
Chráněná metodaGetStyleNameZíská název atributu stylu poznámky spojené s zadaného HtmlTextWriterStyle hodnota výčtu.
Chráněná metodaGetTagKeyZískává HtmlTextWriterTag přidružené k zadané značky prvku hodnota výčtu.
Chráněná metodaGetTagNameZíská markup prvku přidruženého k určenému HtmlTextWriterTag hodnota výčtu.
Veřejná metodaGetTypeZískává Type aktuální instance. (Zděděno z Object.)
Veřejná metodaInitializeLifetimeServiceZíská objektu životnost služby řízení zásad platnosti pro tuto instanci. (Zděděno z MarshalByRefObject.)
Chráněná metodaIsAttributeDefined(HtmlTextWriterAttribute)Určuje, zda jsou zadané poznámky atributu a jeho hodnotu poskytnuté během další volání RenderBeginTag metoda.
Chráněná metodaIsAttributeDefined(HtmlTextWriterAttribute, String)Určuje, zda jsou zadané poznámky atributu a jeho hodnotu poskytnuté během další volání RenderBeginTag metoda.
Chráněná metodaIsStyleAttributeDefined(HtmlTextWriterStyle)Určuje, zda zadané poznámky atributu style je vykreslen během další volání RenderBeginTag metoda.
Chráněná metodaIsStyleAttributeDefined(HtmlTextWriterStyle, String)Určuje, zda jsou během další volání vykreslen atributu style zadané poznámky a její hodnotu RenderBeginTag metoda.
Veřejná metodaIsValidFormAttributeKontroly k zajištění mohou být vykresleny v počáteční značce atribut <form> značky prvku.
Chráněná metodaMemberwiseClone() Vytvoří mělkou kopii aktuálního Object. (Zděděno z Object.)
Chráněná metodaMemberwiseClone(Boolean)Vytvoří kopii aktuální MarshalByRefObject objektu. (Zděděno z MarshalByRefObject.)
Chráněná metodaOnAttributeRenderUrčuje, zda zadané poznámky atributu a jeho hodnotou lze vykreslit do aktuálního prvku značky.
Chráněná metodaOnStyleAttributeRenderUrčuje, zda aktuální prvek značky lze vykreslit atributu style zadané poznámky a její hodnotu.
Chráněná metodaOnTagRenderUrčuje, zda bude vykreslen prvek zadané poznámky na stránku požadující.
Chráněná metodaOutputTabsZapíše řady kartu řetězců, které představují úroveň odsazení řádku poznámky znaků.
Chráněná metodaPopEndTagOdstraní prvek naposledy uložených poznámky ze seznamu tavené elementy.
Chráněná metodaPushEndTagPři generování koncovou značku prvku značky, uloží prvek zadané poznámky pro pozdější použití.
Chráněná metodaStatický členRegisterAttributeAtributy značky, zda registruje literály nebo dynamicky generované ze zdrojového souboru tak, že mohou být správně vykreslen pro klienta.
Chráněná metodaStatický členRegisterStyleRegistruje vlastností stylu značky, zda literály nebo dynamicky generované ze zdrojového souboru tak, že mohou být správně vykreslen pro klienta.
Chráněná metodaStatický členRegisterTagRegistruje značky, zda literály nebo dynamicky generované ze zdrojového souboru tak, že mohou být správně vykreslen pro klienta.
Chráněná metodaRenderAfterContentZapíše text nebo mezery, který nastane po obsahu a před koncový tag markup prvek do výstupního proudu značky.
Chráněná metodaRenderAfterTagZapíše všechny mezery nebo text, který po koncový tag markup prvku.
Chráněná metodaRenderBeforeContentZapíše text či mezery před obsah a po počátečním tagu elementu markup.
Chráněná metodaRenderBeforeTagZapíše text nebo mezery, který nastane před počátečním tagu elementu markup.
Veřejná metodaRenderBeginTag(HtmlTextWriterTag)Zapíše počáteční tag markup prvku přidruženého k určenému HtmlTextWriterTag hodnota výčtu do výstupního proudu.
Veřejná metodaRenderBeginTag(String)Počáteční tag markup Zadaný prvek zapíše výstupní datový proud.
Veřejná metodaRenderEndTagKoncová značka značky prvku zapíše výstupní datový proud.
Veřejná metodaToStringVrátí řetězec představující aktuální objekt. (Zděděno z Object.)
Veřejná metodaWrite(Boolean)Výstupní proud, spolu s všechny čekající na kartě proložení zapíše textové vyjádření booleovskou hodnotu. (Přepisuje TextWriter.Write(Boolean).)
Veřejná metodaWrite(Char)Výstupní proud, spolu s všechny čekající na kartě proložení zapíše textové vyjádření znaku Unicode. (Přepisuje TextWriter.Write(Char).)
Veřejná metodaWrite(Char[])Výstupní proud, spolu s všechny čekající na kartě proložení zapíše textové vyjádření pole znaků Unicode. (Přepisuje TextWriter.Write(Char[]).)
Veřejná metodaWrite(Decimal)Zapíše textovou reprezentaci Desítková hodnota proud nebo textový řetězec. (Zděděno z TextWriter.)
Veřejná metodaWrite(Double)Výstupní proud, spolu s všechny čekající na kartě proložení zapíše textové vyjádření 8bajtové číslo s dvojitou přesností. (Přepisuje TextWriter.Write(Double).)
Veřejná metodaWrite(Int32)Výstupní proud, spolu s čekající na kartě proložení zapíše textové vyjádření znaménkem 32 bajtů. (Přepisuje TextWriter.Write(Int32).)
Veřejná metodaWrite(Int64)Výstupní proud, spolu s čekající na kartě proložení zapíše textové vyjádření znaménkem 64 bajtů. (Přepisuje TextWriter.Write(Int64).)
Veřejná metodaWrite(Object)Výstupní proud, spolu s všechny čekající na kartě proložení zapíše textové vyjádření objektu. (Přepisuje TextWriter.Write(Object).)
Veřejná metodaWrite(Single)Výstupní proud, spolu s všechny čekající na kartě proložení zapíše textové vyjádření čísla s plovoucí desetinnou čárkou jednoduchá přesnost. (Přepisuje TextWriter.Write(Single).)
Veřejná metodaWrite(String)Výstupní proud, spolu s všechny čekající na kartě proložení zapíše zadaný řetězec. (Přepisuje TextWriter.Write(String).)
Veřejná metodaWrite(UInt32)Zapíše textovou reprezentaci unsigned integer 4bajtový proud nebo textový řetězec. (Zděděno z TextWriter.)
Veřejná metodaWrite(UInt64)Textové vyjádření 8bajtových znaménka zapíše proud nebo textový řetězec. (Zděděno z TextWriter.)
Veřejná metodaWrite(String, Object)Zapíše výstupní datový proud pomocí stejné sémantika jako řetězec kartu a formátovaný řetězec String.Format metoda spolu s čekající na kartě proložení. (Přepisuje TextWriter.Write(String, Object).)
Veřejná metodaWrite(String, Object[])Zapíše formátovaný řetězec, který obsahuje textové vyjádření pole objektu do výstupního proudu spolu s libovolnou mezeru, čeká na kartě. Tato metoda používá stejné sémantika jako String.Format metoda. (Přepisuje TextWriter.Write(String, Object[]).)
Veřejná metodaWrite(Char[], Int32, Int32)Výstupní proud, spolu s všechny čekající na kartě proložení zapíše textové vyjádření subarray znaků Unicode. (Přepisuje TextWriter.Write(Char[], Int32, Int32).)
Veřejná metodaWrite(String, Object, Object)Zapíše formátovaný řetězec, který obsahuje textové vyjádření dva objekty do výstupního proudu spolu s všechny čekající na kartě proložení. Tato metoda používá stejné sémantika jako String.Format metoda. (Přepisuje TextWriter.Write(String, Object, Object).)
Veřejná metodaWrite(String, Object, Object, Object)Zapíše formátovaný řetězec do textového řetězce nebo proudu pomocí stejnou sémantiku jako String.Format(String, Object, Object, Object) metoda. (Zděděno z TextWriter.)
Veřejná metodaWriteAsync(Char)Zápisy a znaku v textu řetězec nebo datového proudu asynchronně. (Zděděno z TextWriter.)
Veřejná metodaWriteAsync(Char[])Zápisy a znak pole textový řetězec nebo datového proudu asynchronně. (Zděděno z TextWriter.)
Veřejná metodaWriteAsync(String)Zapíše řetězec textu řetězec nebo datového proudu asynchronně. (Zděděno z TextWriter.)
Veřejná metodaWriteAsync(Char[], Int32, Int32)Zápisy a subarray znaky v textu řetězec nebo datového proudu asynchronně. (Zděděno z TextWriter.)
Veřejná metodaWriteAttribute(String, String)Zapíše zadané poznámky atributu a hodnoty výstupní datový proud.
Veřejná metodaWriteAttribute(String, String, Boolean)Zapíše zadané poznámky atributu a hodnoty do výstupního proudu a je-li zadán, zapíše hodnotu kódování.
Veřejná metodaWriteBeginTagZapíše všechny mezery kartu a počáteční tag markup Zadaný prvek výstupní datový proud.
Veřejná metodaWriteBreakZapíše <br /> značky prvku do výstupního proudu.
Veřejná metodaWriteEncodedTextKóduje zadaný text pro požadující zařízení a zapíše jej do výstupního proudu.
Veřejná metodaWriteEncodedUrlZadaná adresa URL kóduje a zapíše jej do výstupního proudu. Adresa URL může obsahovat parametry.
Veřejná metodaWriteEncodedUrlParameterKóduje zadaný parametr URL pro požadující zařízení a zapíše jej do výstupního proudu.
Veřejná metodaWriteEndTagZapíše všechny mezery kartu a koncový tag markup Zadaný prvek.
Veřejná metodaWriteFullBeginTagZapíše všechny mezery kartu a počáteční tag markup Zadaný prvek výstupní datový proud.
Veřejná metodaWriteLine()Řetězec zakončení řádku zapíše výstupní datový proud. (Přepisuje TextWriter.WriteLine().)
Veřejná metodaWriteLine(Boolean)Zapíše žádné nevyřízené kartu mezery a textové vyjádření booleovskou hodnotu, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Boolean).)
Veřejná metodaWriteLine(Char)Zapíše všechny čekající na kartě mezery a znak sady Unicode, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Char).)
Veřejná metodaWriteLine(Char[])Zapíše žádné nevyřízené kartu mezery a pole znaků Unicode, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Char[]).)
Veřejná metodaWriteLine(Decimal)Zapíše textovou reprezentaci Desítková hodnota následuje ukončení řádku textového řetězce nebo datového proudu. (Zděděno z TextWriter.)
Veřejná metodaWriteLine(Double)Zapíše žádné nevyřízené kartu mezery a textové vyjádření čísla s plovoucí desetinnou čárkou s dvojitou přesností, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Double).)
Veřejná metodaWriteLine(Int32)Zapíše žádné nevyřízené kartu mezery a textové vyjádření 32 bajtů podepsané celé následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Int32).)
Veřejná metodaWriteLine(Int64)Zapíše žádné nevyřízené kartu mezery a textové vyjádření 64bajtových podepsané celé následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Int64).)
Veřejná metodaWriteLine(Object)Zapíše žádné nevyřízené kartu mezery a textové vyjádření objektu následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Object).)
Veřejná metodaWriteLine(Single)Zapíše žádné nevyřízené kartu mezery a textové vyjádření jednoduchá přesnost 8bajtové číslo následované řetězec zakončení čáry do výstupního proudu. (Přepisuje TextWriter.WriteLine(Single).)
Veřejná metodaWriteLine(String)Zapíše všechny čekající na kartě mezery a textový řetězec, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(String).)
Veřejná metodaWriteLine(UInt32)Zapíše žádné nevyřízené kartu mezery a textové vyjádření 4bajtové číslo bez znaménka, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(UInt32).)
Veřejná metodaWriteLine(UInt64)Zapíše textovou reprezentaci unsigned integer 8bajtové následuje ukončení řádku textového řetězce nebo datového proudu. (Zděděno z TextWriter.)
Veřejná metodaWriteLine(String, Object)Zapíše žádné nevyřízené kartu mezery a formátovaný řetězec obsahující textové vyjádření objektu následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(String, Object).)
Veřejná metodaWriteLine(String, Object[])Zapíše žádné nevyřízené kartu mezery a formátovaný řetězec, který obsahuje textové vyjádření matice objektu následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(String, Object[]).)
Veřejná metodaWriteLine(Char[], Int32, Int32)Zapíše žádné nevyřízené kartu mezery a subarray znaků Unicode, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(Char[], Int32, Int32).)
Veřejná metodaWriteLine(String, Object, Object)Zapíše žádné nevyřízené kartu mezery a formátovaný řetězec, který obsahuje textové vyjádření dvou objektů, následovaný řetězcem zakončení čáry, do výstupního proudu. (Přepisuje TextWriter.WriteLine(String, Object, Object).)
Veřejná metodaWriteLine(String, Object, Object, Object)Zapíše formátovaný řetězec a nový řádek pomocí stejnou sémantiku jako Format. (Zděděno z TextWriter.)
Veřejná metodaWriteLineAsync()Zapíše ukončení řádku asynchronně proud nebo textový řetězec. (Zděděno z TextWriter.)
Veřejná metodaWriteLineAsync(Char)Zapíše znak následovaný ukončení řádku asynchronně textový řetězec nebo proudu. (Zděděno z TextWriter.)
Veřejná metodaWriteLineAsync(Char[])Zapíše pole následované ukončení řádku asynchronně, proud nebo textový řetězec znaků. (Zděděno z TextWriter.)
Veřejná metodaWriteLineAsync(String)Zapíše řetězec následuje ukončení řádku asynchronně proud nebo textový řetězec. (Zděděno z TextWriter.)
Veřejná metodaWriteLineAsync(Char[], Int32, Int32)Zapíše subarray následuje ukončení řádku asynchronně proud nebo textový řetězec znaků. (Zděděno z TextWriter.)
Veřejná metodaWriteLineNoTabsZapíše řetězec následovaný řetězcem zakončení čáry, do výstupního proudu. Tato metoda ignoruje všechny mezery určené kartu.
Veřejná metodaWriteStyleAttribute(String, String)Atribut určený styl zapíše výstupní datový proud.
Veřejná metodaWriteStyleAttribute(String, String, Boolean)Zapíše atribut určený styl a hodnotu výstupního proudu a zakóduje hodnotu, pokud je zadán.
Chráněná metodaWriteUrlEncodedStringZadaný řetězec, kódování podle požadavků URL na zapíše.
Nahoru
  NázevPopis
Chráněné poleCoreNewLineUkládá znaky nového řádku pro tento TextWriter. (Zděděno z TextWriter.)
Veřejné poleStatický členDefaultTabStringPředstavuje jeden znak tabulátoru.
Veřejné poleStatický členDoubleQuoteCharPředstavuje znak uvozovek (").
Veřejné poleStatický členEndTagLeftCharsPředstavuje levý úhel značku závorka a lomítko (< /) značky uzavírací značky prvku.
Veřejné poleStatický členEqualsCharPředstavuje znak rovná se (=).
Veřejné poleStatický členEqualsDoubleQuoteStringPředstavuje znaménko rovná se (=) a uvozovky (") společně v řetězci (=").
Veřejné poleStatický členSelfClosingCharsPředstavuje prostor a samouzavírací lomítko (/) značky poznámky.
Veřejné poleStatický členSelfClosingTagEndUzávěrka představuje lomítko značka a pravá závorka (/ >) samouzavírací značky prvku.
Veřejné poleStatický členSemicolonCharPředstavuje středník (;).
Veřejné poleStatický členSingleQuoteCharPředstavuje apostrof (').
Veřejné poleStatický členSlashCharPředstavuje lomítko (/).
Veřejné poleStatický členSpaceCharPředstavuje znak mezery ().
Veřejné poleStatický členStyleEqualsCharRovná se styl představuje (:) znak, který styl nastavit atributy rovna hodnoty.
Veřejné poleStatický členTagLeftCharPředstavuje otevření úhlová závorka (<) značku poznámky.
Veřejné poleStatický členTagRightCharPravá úhlová závorka (>) markup tag představuje.
Nahoru

HtmlTextWriter Třída slouží ke zobrazení plochy prohlížeče HTML 4.0. HtmlTextWriter Je také základní třída pro všechny značky zápis v System.Web.UI oboru názvů, včetně ChtmlTextWriter, Html32TextWriter, a XhtmlTextWriter tříd. Tyto třídy slouží k zápisu prvky, atributy a styl a rozložení informace pro různé typy značek. Kromě toho tyto třídy používají stránky a řízení adaptér tříd, které jsou spojeny s každou markup language.

Ve většině případů ASP.NET automaticky použije pro požadující zařízení příslušnému autorovi. Však Pokud vytvoříte vlastní text writer nebo chcete zadat konkrétní Zapisovatel vykreslení stránky pro určité zařízení, je třeba namapovat Zapisovatel stránku v controlAdapters .browser souboru aplikace.

Následující příklad kódu ukazuje, jak lze přepsat Render metoda vlastní ovládací prvek, který je odvozen z Control třídy. Příklad kódu ukazuje, jak použít různé HtmlTextWriter metod, vlastností a polí.


        // 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

Podporováno v: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (role Server Core není podporována), Windows Server 2008 R2 (role Server Core je podporována s aktualizací SP1 nebo novější, architektura Itanium není podporována)

.NET Framework nepodporuje některé verze platforem. Seznam podporovaných verzí naleznete v tématu Požadavky na systém rozhraní .NET framework.
Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.
Byl tento obsah pro vás užitečný?
(Zbývající počet znaků: 1500)

Obsah vytvořený komunitou

Přidat
© 2013 Microsoft. Všechna práva vyhrazena.