Encodes the value of the specified markup attribute based on the requirements of the System.Web.HttpRequest object of the current context.
- attrKey
- An System.Web.UI.HtmlTextWriterAttribute representing the markup attribute.
- value
- A string containing the attribute value to encode.
A string containing the encoded attribute value.
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.