Adds the markup style attribute associated with the specified System.Web.UI.HtmlTextWriterStyle value and the attribute value to the opening markup tag created by a subsequent call to the erload:System.Web.UI.HtmlTextWriter.RenderBeginTag method.
- key
- An System.Web.UI.HtmlTextWriterStyle that represents the style attribute to add to the output stream.
- value
- A string that contains the value to assign to the attribute.
Use the HtmlTextWriter.AddStyleAttribute(HtmlTextWriterStyle, string) overload of the HtmlTextWriter.AddStyleAttribute(HtmlTextWriterStyle, string) method when the style is a member of the System.Web.UI.HtmlTextWriterStyle enumeration and is known before run time.
The System.Web.UI.HtmlTextWriter class maintains a list of styles for the markup elements it renders. When the erload:System.Web.UI.HtmlTextWriter.RenderBeginTag method is called, any styles added by the erload:System.Web.UI.HtmlTextWriter.AddStyleAttribute method are rendered to the opening tag of the element. The list of styles is then cleared.
The coding pattern for rendering markup elements is as follows:
Use the erload:System.Web.UI.HtmlTextWriter.AddStyleAttribute method to add any style attributes to the element.
Use the erload:System.Web.UI.HtmlTextWriter.RenderBeginTag method.
Use other methods as needed to render the content found between the element opening and closing tags.
Use the HtmlTextWriter.RenderEndTag method.