HttpUtility.HtmlAttributeEncode 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将字符串最小限度地转换为 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 单引号属性结合使用时,可能会出现安全问题。