HttpEncoder.HtmlAttributeEncode(String, TextWriter) 方法

定义

将传入值编码为可插入 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

要将已编码值写入到的文本编写器。

例外

outputnull

注解

方法 HtmlAttributeEncode 使用标准 HTML 实体对字符进行编码。 例如, < 左尖括号 () 编码为 &lt;\ (反斜杠) 编码为 &#92;

在单引号和双引号属性中使用是安全的 HtmlAttributeEncode 。 必须用引号括起这些值。

适用于