HttpUtility.HtmlAttributeEncode 方法

定义

将字符串最小限度地转换为 HTML 编码的字符串。

重载

HtmlAttributeEncode(String)

将字符串最小限度地转换为 HTML 编码的字符串。

HtmlAttributeEncode(String, TextWriter)

将字符串最小限度地转换为 HTML 编码的字符串,并将编码的字符串发送到 TextWriter 输出流。

HtmlAttributeEncode(String)

Source:
HttpUtility.cs
Source:
HttpUtility.cs
Source:
HttpUtility.cs

将字符串最小限度地转换为 HTML 编码的字符串。

public:
 static System::String ^ HtmlAttributeEncode(System::String ^ s);
public static string? HtmlAttributeEncode (string? s);
public static string HtmlAttributeEncode (string s);
static member HtmlAttributeEncode : string -> string
Public Shared Function HtmlAttributeEncode (s As String) As String

参数

s
String

要编码的字符串。

返回

已编码的字符串。

注解

方法 HtmlAttributeEncode 对适合插入 HTML 属性值的字符进行编码。

方法中的 HtmlAttributeEncode 字符串结果应仅用于双引号特性。 将 方法与单引号属性结合使用 HtmlAttributeEncode 时,可能会出现安全问题。

另请参阅

适用于

HtmlAttributeEncode(String, TextWriter)

Source:
HttpUtility.cs
Source:
HttpUtility.cs
Source:
HttpUtility.cs

将字符串最小限度地转换为 HTML 编码的字符串,并将编码的字符串发送到 TextWriter 输出流。

public:
 static void HtmlAttributeEncode(System::String ^ s, System::IO::TextWriter ^ output);
public static void HtmlAttributeEncode (string? s, System.IO.TextWriter output);
public static void HtmlAttributeEncode (string s, System.IO.TextWriter output);
static member HtmlAttributeEncode : string * System.IO.TextWriter -> unit
Public Shared Sub HtmlAttributeEncode (s As String, output As TextWriter)

参数

s
String

要编码的字符串。

output
TextWriter

TextWriter 输出流。

注解

方法 HtmlAttributeEncode 仅将双引号 (“) 、单引号 (') 、和号 (&) 和左尖括号 () < 转换为等效字符实体。 它比 HtmlEncode 方法快得多。

方法中的 HtmlAttributeEncode 字符串结果应仅用于双引号特性。 将 方法与单引号属性结合使用 HtmlAttributeEncode 时,可能会出现安全问题。

另请参阅

适用于