HttpUtility.HtmlAttributeEncode Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Минимально преобразует строку в строку в кодировке HTML.
Перегрузки
| Имя | Описание |
|---|---|
| HtmlAttributeEncode(String) |
Минимально преобразует строку в строку в кодировке HTML. |
| HtmlAttributeEncode(String, TextWriter) |
Минимально преобразует строку в html-кодированную строку и отправляет кодированную строку в выходной TextWriter поток. |
HtmlAttributeEncode(String)
- Исходный код:
- HttpUtility.cs
- Исходный код:
- HttpUtility.cs
- Исходный код:
- 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
- Исходный код:
- 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 могут возникать при использовании метода с атрибутами с одним кавычками.