HttpUtility.HtmlAttributeEncode Метод
В этой статье
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Минимально преобразует строку в строку в формате HTML.
HtmlAttributeEncode(String) |
Минимально преобразует строку в строку в формате HTML. |
HtmlAttributeEncode(String, TextWriter) |
Минимально преобразует строку в строку в кодировке HTML и отправляет кодированную строку в выходной поток TextWriter. |
- Исходный код:
- 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 метода с атрибутами в одинарных кавычках могут возникнуть проблемы безопасности.
См. также раздел
Применяется к
.NET 9 и другие версии
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |
- Исходный код:
- 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 метода с атрибутами в одинарных кавычках могут возникнуть проблемы безопасности.
См. также раздел
Применяется к
.NET 9 и другие версии
Продукт | Версии |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0, 2.1 |