HttpEncoder.HtmlAttributeEncode(String, TextWriter) Metoda

Definicja

Koduje wartość przychodzącą do ciągu, który można wstawić do atrybutu HTML rozdzielanego za pomocą pojedynczych lub podwójnych cudzysłowów.

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)

Parametry

value
String

Ciąg do kodowania.

output
TextWriter

Zapis tekstu do zapisu zakodowanej wartości.

Wyjątki

Parametr output ma wartość null.

Uwagi

Metoda HtmlAttributeEncode koduje znaki przy użyciu standardowych jednostek HTML. Na przykład < (lewy nawias kątowy) jest zakodowany jako &lt; i \ (ukośnik odwrotny) jest zakodowany jako &#92;.

Można bezpiecznie używać HtmlAttributeEncode w atrybutach z pojedynczym cudzysłów i podwójnym cudzysłów. Wartości muszą być cytowane.

Dotyczy