HttpUtility.HtmlAttributeEncode 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以最低限度將字串轉換成 HTML 編碼字串。
多載
HtmlAttributeEncode(String) |
最低限度將字串轉換成 HTML 編碼字串。 |
HtmlAttributeEncode(String, TextWriter) |
以最低限度將字串轉換成 HTML 編碼字串,並將編碼的字串傳送至 TextWriter 輸出資料流。 |
HtmlAttributeEncode(String)
最低限度將字串轉換成 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)
以最低限度將字串轉換成 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 方法搭配單引號屬性時,可能會發生安全性問題。