HtmlTextWriter.WriteBeginTag(String) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Writes any tab spacing and the opening tag of the specified markup element to the output stream.
public:
virtual void WriteBeginTag(System::String ^ tagName);
public virtual void WriteBeginTag (string tagName);
abstract member WriteBeginTag : string -> unit
override this.WriteBeginTag : string -> unit
Public Overridable Sub WriteBeginTag (tagName As String)
Parameters
- tagName
- String
The markup element of which to write the opening tag.
Examples
The following code example demonstrates rendering an <img>
element in which both overloads of the WriteAttribute method are called. The code example uses the following process:
Calls the WriteBeginTag method, which renders the opening characters of the element.
Calls the WriteAttribute(String, String) overload, which writes an
alt
attribute and its value to the<img>
element.Calls the WriteAttribute(String, String, Boolean) overload to render a custom
myattribute
attribute, with a value ofNo "encoding" required
, and then setsfEncode
tofalse
.Closes the opening tag of the element, and then calls the WriteEndTag method to close the
<img>
element.
This code example generates the following markup:
<img alt="AtlValue" myattribute="No "encoding" required">
</img>
// Create a manually rendered tag.
writer->WriteBeginTag( "img" );
writer->WriteAttribute( "alt", "AtlValue" );
writer->WriteAttribute( "myattribute", "No "encoding " required", false );
writer->Write( HtmlTextWriter::TagRightChar );
writer->WriteEndTag( "img" );
// Create a manually rendered tag.
writer.WriteBeginTag("img");
writer.WriteAttribute("alt", "AtlValue");
writer.WriteAttribute("myattribute", "No "encoding " required", false);
writer.Write(HtmlTextWriter.TagRightChar);
writer.WriteEndTag("img");
' Create a manually rendered tag.
writer.WriteBeginTag("img")
writer.WriteAttribute("alt", "AtlValue")
writer.WriteAttribute("myattribute", "No "encoding " required", False)
writer.Write(HtmlTextWriter.TagRightChar)
Remarks
The WriteBeginTag method does not write the closing angle bracket (>) of the markup element's opening tag. This allows the writing of markup attributes to the opening tag of the element. Use the TagRightChar constant to close the opening tag when calling the WriteBeginTag method. Use the WriteBeginTag method with the SelfClosingTagEnd constant when you write markup elements that are self-closing.
The WriteBeginTag method is used by custom server controls that do not allow tag or attribute mapping and render markup elements in the same way for each request.