HtmlTextWriter.Write Metod

Definition

Skriver den angivna datatypen till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Överlagringar

Name Description
Write(Boolean)

Skriver textrepresentationen av ett booleskt värde till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(Char)

Skriver textrepresentationen av ett Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(Char[])

Skriver textrepresentationen av en matris med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(Double)

Skriver textrepresentationen av ett flyttal med dubbel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(Int32)

Skriver textrepresentationen av ett 32 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(Int64)

Skriver textrepresentationen av ett 64 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(Object)

Skriver textrepresentationen av ett objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(Single)

Skriver textrepresentationen av ett flyttal med enkel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(String)

Skriver den angivna strängen till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(String, Object)

Skriver en fliksträng och en formaterad sträng till utdataströmmen med samma semantik som Format(String, Object) metoden, tillsammans med eventuella väntande tabbavstånd.

Write(String, Object[])

Skriver en formaterad sträng som innehåller textrepresentationen av en objektmatris till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object[]) metoden.

Write(Char[], Int32, Int32)

Skriver textrepresentationen av en underordning med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

Write(String, Object, Object)

Skriver en formaterad sträng som innehåller textrepresentationen av två objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object, Object) metoden.

Write(Boolean)

Skriver textrepresentationen av ett booleskt värde till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(bool value);
public override void Write(bool value);
override this.Write : bool -> unit
Public Overrides Sub Write (value As Boolean)

Parametrar

value
Boolean

Att Boolean skriva till utdataströmmen.

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Char)

Skriver textrepresentationen av ett Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(char value);
public override void Write(char value);
override this.Write : char -> unit
Public Overrides Sub Write (value As Char)

Parametrar

value
Char

Unicode-tecknet för att skriva till utdataströmmen.

Exempel

Följande kodexempel visar hur du använder Write metoden för att avsluta öppningstaggen för ett <img> element med hjälp av konstanten TagRightChar .

I det här kodexemplet återges följande markering:

<img alt="A custom image">

</img>

// 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");
' 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")

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Char[])

Skriver textrepresentationen av en matris med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(cli::array <char> ^ buffer);
public override void Write(char[] buffer);
override this.Write : char[] -> unit
Public Overrides Sub Write (buffer As Char())

Parametrar

buffer
Char[]

Matrisen med Unicode-tecken som ska skrivas till utdataströmmen.

Exempel

Det här avsnittet innehåller två kodexempel. Den första visar hur du skapar en matris med tecken. Den andra visar hur du använder matrisen.

Dessa kodexempel genererar följande markering:

<label>

hello world

</label>

Följande kodexempel visar hur du skapar en matris med tecken som stavar ut hello world. I matrisen ingår fältet SpaceChar som skapar ett blanksteg mellan de två orden.

private char[] testChars = {'h', 'e', 'l', 'l', 'o',
    HtmlTextWriter.SpaceChar ,'w', 'o', 'r', 'l', 'd'};
Private testChars() As Char = _
    {"h"c, "e"c, "l"c, "l"c, "o"c, _
    HtmlTextWriter.SpaceChar, "w"c, "o"c, "r"c, "l"c, "d"c}

I följande kodexempel visas hur du använder Write metoden för att återge teckenmatrisen hello world som skapades i föregående kodexempel till en sida, när kontrollen som innehåller den här exempelkoden ingår på en sida.

// Render a character array as the 
// contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write(testChars);
writer.RenderEndTag();
' Render a character array as the 
' contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write(testChars)
writer.RenderEndTag()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Double)

Skriver textrepresentationen av ett flyttal med dubbel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(double value);
public override void Write(double value);
override this.Write : double -> unit
Public Overrides Sub Write (value As Double)

Parametrar

value
Double

Flyttal med dubbel precision för att skriva till utdataströmmen.

Exempel

I följande kodexempel visas hur du använder Write metoden för att återge värdet för Double.MaxValue fältet.

Det här kodexemplet genererar följande markering:

<label>

1.79769313486232E+308

</label>

// Use the Write(Double) method to render
// the MaxValue field of the Double structure. 
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write(Double.MaxValue);
writer.RenderEndTag();
' Use the WriteLine(Double) method to render
' the MaxValue field of the Double structure. 
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.WriteLine(Double.MaxValue)
writer.RenderEndTag()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Int32)

Skriver textrepresentationen av ett 32 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(int value);
public override void Write(int value);
override this.Write : int -> unit
Public Overrides Sub Write (value As Integer)

Parametrar

value
Int32

Det signerade heltalet på 32 byte för att skriva till utdataströmmen.

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Int64)

Skriver textrepresentationen av ett 64 byte signerat heltal till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(long value);
public override void Write(long value);
override this.Write : int64 -> unit
Public Overrides Sub Write (value As Long)

Parametrar

value
Int64

Det signerade heltalet på 64 byte för att skriva till utdataströmmen.

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Object)

Skriver textrepresentationen av ett objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(System::Object ^ value);
public override void Write(object value);
override this.Write : obj -> unit
Public Overrides Sub Write (value As Object)

Parametrar

value
Object

Objektet som ska skrivas till utdataströmmen.

Exempel

I följande kodexempel visas hur du använder Write metoden för att återge värdet för CultureInfo.CurrentCulture egenskapen.

Det här kodexemplet genererar följande markering:

This is a rendered CultureInfo object.

<bold>

Värdet för CurrentCulture egenskapen:

</bold>

// Use the Write method to render an arbitrary
// object, in this case a CultureInfo object. 
writer.Write("This is a rendered CultureInfo Object.");
writer.RenderBeginTag(HtmlTextWriterTag.B);
writer.Write(CultureInfo.CurrentCulture);
writer.RenderEndTag();
' Use the Write method to render an arbitrary
' object, in this case a CultureInfo object.
writer.Write("This is a rendered CultureInfo Object.")
writer.RenderBeginTag(HtmlTextWriterTag.B)
writer.Write(CultureInfo.CurrentCulture)
writer.RenderEndTag()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Single)

Skriver textrepresentationen av ett flyttal med enkel precision till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(float value);
public override void Write(float value);
override this.Write : single -> unit
Public Overrides Sub Write (value As Single)

Parametrar

value
Single

Flyttal med enkel precision som ska skrivas till utdataströmmen.

Exempel

I följande kodexempel visas hur du använder Write metoden för att återge värdet för Single.Epsilon fältet, vilket är det minsta möjliga värdet för Single strukturen.

Det här kodexemplet genererar följande markering:

<b>

1.401298E-45

</b>

// Use the Write(Single) method to render the
// Epsilon field of the Single structure. 
writer.RenderBeginTag(HtmlTextWriterTag.B);
writer.Write(Single.Epsilon);
writer.RenderEndTag();
' Use the Write(Single) method to render the
' Epsilon field of the Single structure. 
writer.RenderBeginTag(HtmlTextWriterTag.B)
writer.Write(Single.Epsilon)
writer.RenderEndTag()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(String)

Skriver den angivna strängen till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(System::String ^ s);
public override void Write(string s);
override this.Write : string -> unit
Public Overrides Sub Write (s As String)

Parametrar

s
String

Strängen som ska skrivas till utdataströmmen.

Exempel

I följande kodexempel visas hur du använder Write metoden för att återge en sträng mellan de inledande och avslutande taggarna för ett anpassat markeringselement.

Det här kodexemplet genererar följande markering:

<MyTag>

Contents of MyTag

</MyTag>

// Create a non-standard tag.
writer->RenderBeginTag( "MyTag" );
writer->Write( "Contents of MyTag" );
writer->RenderEndTag();
writer->WriteLine();
// Create a non-standard tag.
writer.RenderBeginTag("MyTag");
writer.Write("Contents of MyTag");
writer.RenderEndTag();
writer.WriteLine();
' Create a non-standard tag.
writer.RenderBeginTag("MyTag")
writer.Write("Contents of MyTag")
writer.RenderEndTag()
writer.WriteLine()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(String, Object)

Skriver en fliksträng och en formaterad sträng till utdataströmmen med samma semantik som Format(String, Object) metoden, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(System::String ^ format, System::Object ^ arg0);
public override void Write(string format, object arg0);
override this.Write : string * obj -> unit
Public Overrides Sub Write (format As String, arg0 As Object)

Parametrar

format
String

En sträng som innehåller noll eller fler formatobjekt.

arg0
Object

Ett objekt som ska formateras.

Exempel

I följande kodexempel visas hur du använder Write metoden för att återge en formaterad sträng med värdet för CurrentCulture egenskapen.

// Use the Write(string, object) method to
// render a formatted string and an object in it.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write("The current cultural settings are {0}",
    CultureInfo.CurrentCulture);
writer.RenderEndTag();
' Use the Write(string, object) method to
' render a formatted string and an object in it.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write("The current cultural settings are {0}.", _
    CultureInfo.CurrentCulture)
writer.RenderEndTag()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(String, Object[])

Skriver en formaterad sträng som innehåller textrepresentationen av en objektmatris till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object[]) metoden.

public:
 override void Write(System::String ^ format, ... cli::array <System::Object ^> ^ arg);
public override void Write(string format, params object[] arg);
override this.Write : string * obj[] -> unit
Public Overrides Sub Write (format As String, ParamArray arg As Object())

Parametrar

format
String

En sträng som innehåller noll eller fler formatobjekt.

arg
Object[]

En objektmatris som ska formateras.

Exempel

Det här avsnittet innehåller två kodexempel. Den första visar hur du renderar en formaterad sträng och innehållet i en matris. Den andra visar hur du deklarerar matrisen.

I följande kodexempel visas hur du använder Write metoden för att återge en formaterad sträng och innehållet i en objektmatris med namnet curPriceTime. Metodanropet återger den andra medlemmen i matrisen innan den återger den första medlemmen.

// Render a formatted string and the
// text representation of an object array,
// myObjectArray, as the contents of
// a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write("The trade value at {1} is ${0}.", curPriceTime);
writer.RenderEndTag();
' Render a formatted string and the
' text representation of an object array,
' myObjectArray, as the contents of
' a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write("The trade value at {1} is ${0}.", curPriceTime)
writer.RenderEndTag()

I följande kodexempel visas hur du deklarerar objektmatrisen curPriceTime .

private object[] curPriceTime = {4.25, DateTime.Now};
Private curPriceTime() As Object = {4.25, DateTime.Now}

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(Char[], Int32, Int32)

Skriver textrepresentationen av en underordning med Unicode-tecken till utdataströmmen, tillsammans med eventuella väntande tabbavstånd.

public:
 override void Write(cli::array <char> ^ buffer, int index, int count);
public override void Write(char[] buffer, int index, int count);
override this.Write : char[] * int * int -> unit
Public Overrides Sub Write (buffer As Char(), index As Integer, count As Integer)

Parametrar

buffer
Char[]

Matrisen med tecken som text ska skrivas från till utdataströmmen.

index
Int32

Indexplatsen i matrisen där skrivning börjar.

count
Int32

Antalet tecken som ska skrivas till utdataströmmen.

Exempel

Det här avsnittet innehåller två kodexempel. Den första visar hur du skapar en teckenmatris. Den andra visar hur du använder matrisen.

Dessa kodexempel genererar följande markering:

<label>

hello

</label>

I följande kodexempel visas hur du skapar en matris med tecken som stavar ut hello world. I matrisen ingår fältet SpaceChar som skapar ett blanksteg mellan de två orden.

private char[] testChars = {'h', 'e', 'l', 'l', 'o',
    HtmlTextWriter.SpaceChar ,'w', 'o', 'r', 'l', 'd'};
Private testChars() As Char = _
    {"h"c, "e"c, "l"c, "l"c, "o"c, _
    HtmlTextWriter.SpaceChar, "w"c, "o"c, "r"c, "l"c, "d"c}

I följande del av kodexemplet används index metodens parametrar count och Write för att återge de fem första tecknen i matrisen som skapades i föregående exempel.

// Render a subarray of a character array
// as the contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write(testChars, 0, 5);
writer.RenderEndTag();
' Render a subarray of a character array
' as the contents of a <label> element.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write(testChars, 0, 5)
writer.RenderEndTag()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för

Write(String, Object, Object)

Skriver en formaterad sträng som innehåller textrepresentationen av två objekt till utdataströmmen, tillsammans med eventuella väntande tabbavstånd. Den här metoden använder samma semantik som Format(String, Object, Object) metoden.

public:
 override void Write(System::String ^ format, System::Object ^ arg0, System::Object ^ arg1);
public override void Write(string format, object arg0, object arg1);
override this.Write : string * obj * obj -> unit
Public Overrides Sub Write (format As String, arg0 As Object, arg1 As Object)

Parametrar

format
String

En sträng som innehåller noll eller fler formatobjekt.

arg0
Object

Ett objekt som ska formateras.

arg1
Object

Ett objekt som ska formateras.

Exempel

I följande kodexempel visas hur du använder Write metoden för att återge en formaterad sträng och värdena för CurrentCulture egenskaperna och Today .

// Use the Write(string,object,object) method to
// render a formatted string and two objects 
// in the string.
writer.RenderBeginTag(HtmlTextWriterTag.Label);
writer.Write("The current cultural settings are {0}. Today's date is {1}.",
    CultureInfo.CurrentCulture, DateTime.Today);
writer.RenderEndTag();
' Use the Write(string,object,object) method to
' render a formatted string and two objects 
' in the string.
writer.RenderBeginTag(HtmlTextWriterTag.Label)
writer.Write("The current cultural settings are {0}. Today's date is {1}.", _
    CultureInfo.CurrentCulture, DateTime.Today)
writer.RenderEndTag()

Kommentarer

Metoden Write genererar alla flikar som väntar och anropar Write sedan basmetoden.

Se även

Gäller för