共用方式為


HttpUtility.HtmlAttributeEncode 方法

定義

以最低限度將字串轉換成 HTML 編碼字串。

多載

HtmlAttributeEncode(String)

最低限度將字串轉換成 HTML 編碼字串。

HtmlAttributeEncode(String, TextWriter)

以最低限度將字串轉換成 HTML 編碼字串,並將編碼的字串傳送至 TextWriter 輸出資料流。

HtmlAttributeEncode(String)

來源:
HttpUtility.cs
來源:
HttpUtility.cs
來源:
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)

來源:
HttpUtility.cs
來源:
HttpUtility.cs
來源:
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 方法搭配單引號屬性時,可能會發生安全性問題。

另請參閱

適用於