System.Web.UI.HtmlTextWriter.AddAttribute Method

Adds the markup attribute and the attribute value to the opening tag of the element that the System.Web.UI.HtmlTextWriter object creates with a subsequent call to the erload:System.Web.UI.HtmlTextWriter.RenderBeginTag method.

Syntax

public virtual void AddAttribute (HtmlTextWriterAttribute key, string value)

Parameters

key
An System.Web.UI.HtmlTextWriterAttribute that represents the markup attribute to add to the output stream.
value
A string containing the value to assign to the attribute.

Remarks

Use the HtmlTextWriter.AddAttribute(HtmlTextWriterAttribute, string) overload of the HtmlTextWriter.AddAttribute(HtmlTextWriterAttribute, string) method to render a standard markup attribute.

For an instance of any given markup element, the System.Web.UI.HtmlTextWriter class maintains a list of attributes for that element. When the erload:System.Web.UI.HtmlTextWriter.RenderBeginTag method is called, any attributes that are added by the erload:System.Web.UI.HtmlTextWriter.AddAttribute method are rendered to the opening tag of the element. The list of attributes is then cleared from the System.Web.UI.HtmlTextWriter.

The coding pattern for rendering markup elements is as follows:

Requirements

Namespace: System.Web.UI
Assembly: System.Web (in System.Web.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0