System.Web.UI.HtmlTextWriter.EncodeAttributeValue Method

Encodes the value of the specified markup attribute based on the requirements of the System.Web.HttpRequest object of the current context.

Syntax

protected virtual string EncodeAttributeValue (HtmlTextWriterAttribute attrKey, string value)

Parameters

attrKey
An System.Web.UI.HtmlTextWriterAttribute representing the markup attribute.
value
A string containing the attribute value to encode.

Returns

A string containing the encoded attribute value.

Remarks

The HtmlTextWriter.EncodeAttributeValue(HtmlTextWriterAttribute, string) method removes double quotation marks ("), ampersands (&), and less than signs (<) so that invalid tags are not generated, regardless of the input. The actual encoding is performed by the System.Web.HttpUtility.HtmlAttributeEncode(string) method.

Requirements

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