HttpEncoder.HtmlAttributeEncode(String, TextWriter) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将传入值编码为可插入 HTML 特性(由单引号或双引号分隔)的字符串。
protected public:
virtual void HtmlAttributeEncode(System::String ^ value, System::IO::TextWriter ^ output);
protected internal virtual void HtmlAttributeEncode(string value, System.IO.TextWriter output);
abstract member HtmlAttributeEncode : string * System.IO.TextWriter -> unit
override this.HtmlAttributeEncode : string * System.IO.TextWriter -> unit
Protected Friend Overridable Sub HtmlAttributeEncode (value As String, output As TextWriter)
参数
- value
- String
要编码的字符串。
- output
- TextWriter
要将已编码值写入到的文本编写器。
例外
output
为 null
。
注解
方法 HtmlAttributeEncode 使用标准 HTML 实体对字符进行编码。 例如, <
左尖括号 () 编码为 <
, \
(反斜杠) 编码为 \
。
在单引号和双引号属性中使用是安全的 HtmlAttributeEncode 。 必须用引号括起这些值。