HtmlTextWriter.RenderBeginTag HtmlTextWriter.RenderBeginTag HtmlTextWriter.RenderBeginTag HtmlTextWriter.RenderBeginTag Method

Definition

Schreibt das Starttag eines Markupelements in den Ausgabestream.Writes the opening tag of a markup element to the output stream.

Überlädt

RenderBeginTag(String) RenderBeginTag(String) RenderBeginTag(String) RenderBeginTag(String)

Schreibt das Starttag des angegebenen Markupelements in den Ausgabestream.Writes the opening tag of the specified markup element to the output stream.

RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag)

Schreibt das Starttag des Markupelements, das dem angegebenen HtmlTextWriterTag-Enumerationswert zugeordnet ist, in den Ausgabestream.Writes the opening tag of the markup element associated with the specified HtmlTextWriterTag enumeration value to the output stream.

RenderBeginTag(String) RenderBeginTag(String) RenderBeginTag(String) RenderBeginTag(String)

Schreibt das Starttag des angegebenen Markupelements in den Ausgabestream.Writes the opening tag of the specified markup element to the output stream.

public:
 virtual void RenderBeginTag(System::String ^ tagName);
public virtual void RenderBeginTag (string tagName);
abstract member RenderBeginTag : string -> unit
override this.RenderBeginTag : string -> unit
Public Overridable Sub RenderBeginTag (tagName As String)

Parameter

tagName
String String String String

Eine Zeichenfolge mit dem Namen der Markupelements, für das das Starttag gerendert wird.A string containing the name of the markup element for which to render the opening tag.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie zum Aufrufen der RenderBeginTag -Methode in der ein benutzerdefiniertes Steuerelement zum Rendern des öffnende Tags von einem nicht standardmäßigen MyTag Element.The following code example shows how to call the RenderBeginTag method in a custom control to render the opening tag of a non-standard MyTag element. Im Codebeispiel ruft dann die Write Methode zum Rendern der innere Markup, und ruft dann die RenderEndTag Methode, um das Element zu schließen.The code example then calls the Write method to render inner markup, and then calls the RenderEndTag method to close the element.

In diesem Codebeispiel wird das folgende Markup generiert:This code example generates the following markup:

<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()

Hinweise

Verwenden der RenderBeginTag außer Kraft setzen, der die RenderBeginTag(String) -Methode, sofern das Markupelement kein ist die HtmlTextWriterTag -Enumerationswerte fest.Use the RenderBeginTag override of the RenderBeginTag(String) method, if the markup element is not one of the HtmlTextWriterTag enumeration values.

Generieren ein Markupelements mithilfe der RenderBeginTag -Methode, rufen Sie zuerst die AddAttribute und AddStyleAttribute Methoden, nach Bedarf, um anzugeben, alle Element- oder Stilattribute, die in das Starttag des Elements angezeigt werden.To generate a markup element by using the RenderBeginTag method, first call the AddAttribute and the AddStyleAttribute methods, as necessary, to specify any element attributes or style attributes that are to appear in the opening tag of the element. Rufen Sie nach dem Generieren von das innere Markup der RenderEndTag Methode, um das schließende Tag zu generieren.After generating the inner markup, call the RenderEndTag method to generate the closing tag.

Siehe auch

RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag) RenderBeginTag(HtmlTextWriterTag)

Schreibt das Starttag des Markupelements, das dem angegebenen HtmlTextWriterTag-Enumerationswert zugeordnet ist, in den Ausgabestream.Writes the opening tag of the markup element associated with the specified HtmlTextWriterTag enumeration value to the output stream.

public:
 virtual void RenderBeginTag(System::Web::UI::HtmlTextWriterTag tagKey);
public virtual void RenderBeginTag (System.Web.UI.HtmlTextWriterTag tagKey);
abstract member RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
override this.RenderBeginTag : System.Web.UI.HtmlTextWriterTag -> unit
Public Overridable Sub RenderBeginTag (tagKey As HtmlTextWriterTag)

Parameter

tagKey
HtmlTextWriterTag HtmlTextWriterTag HtmlTextWriterTag HtmlTextWriterTag

Einer der HtmlTextWriterTag-Werte, der das Starttag des zu rendernden Markupelements definiert.One of the HtmlTextWriterTag values that defines the opening tag of the markup element to render.

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie mit der RenderBeginTag Methode, um das öffnende Tag Ausgabe einer <img> Element.The following code example shows how to use the RenderBeginTag method to output the opening tag of an <img> element. Die Attribute, die das Element von hinzugefügt werden, die AddAttribute Methode befindet sich in das öffnende <img> Tag.The attributes that are added to the element by the AddAttribute method will be in the opening <img> tag. Die RenderEndTag Methode wird verwendet, um das schließende Tag zu generieren.The RenderEndTag method is used to generate the closing tag.

In diesem Codebeispiel wird das folgende Markup generiert:This code example generates the following markup:

<img alt="Encoding &quot;Required&quot;" myattribute="No &quot;encoding&quot; required">

</img>

// Control the encoding of attributes.
// 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();
// Control the encoding of attributes. 
// 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();
' Control the encoding of attributes.
' 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()

Hinweise

Verwenden der RenderBeginTag Überladung von der RenderBeginTag(HtmlTextWriterTag) Methode, wenn das Markupelement ein bekannter Typ ist, der die HtmlTextWriterTag Enumerationswerte.Use the RenderBeginTag overload of the RenderBeginTag(HtmlTextWriterTag) method if the markup element is of a known type that is one of the HtmlTextWriterTag enumeration values.

Generieren ein Markupelements mithilfe der RenderBeginTag -Methode, rufen Sie zuerst die AddAttribute und AddStyleAttribute Methoden, nach Bedarf, um anzugeben, alle Element- oder Stilattribute, die in das Starttag des Elements angezeigt werden.To generate a markup element by using the RenderBeginTag method, first call the AddAttribute and the AddStyleAttribute methods, as necessary, to specify any element attributes or style attributes that are to appear in the opening tag of the element. Rufen Sie nach dem Generieren von das innere Markup der RenderEndTag Methode, um das schließende Tag zu generieren.After generating the inner markup, call the RenderEndTag method to generate the closing tag.

Siehe auch

Gilt für: