Поделиться через


ControlBuilder.HtmlDecodeLiterals Метод

Определение

Определяет необходимость HTML-декодирования текстовой строки HTML-элемента управления. Этот метод вызывается платформой страницы ASP.NET.

public:
 virtual bool HtmlDecodeLiterals();
public virtual bool HtmlDecodeLiterals ();
abstract member HtmlDecodeLiterals : unit -> bool
override this.HtmlDecodeLiterals : unit -> bool
Public Overridable Function HtmlDecodeLiterals () As Boolean

Возвращаемое значение

true, если текстовая строка HTML-элемента управления должна быть декодирована; в противном случае — значение false.

Примеры

В следующем примере метод переопределяется HtmlDecodeLiterals , чтобы разрешить декодирование строк литеральных строк в HTML в любом элементе управления, к какому именно элементу управления применяется этот построитель.

// Override the HtmlDecodeLiterals method to allow HTML
// decoding of literal strings in any controls this builder
// is applied to.
public override bool HtmlDecodeLiterals()
{
    return true;
}
' Override the HtmlDecodeLiterals method to allow HTML
' decoding of literal strings in any controls this builder
' is applied to.
Public Overrides Function HtmlDecodeLiterals() As Boolean
    Return True
End Function

Комментарии

Строка литерала ссылается на текст между открывающим и закрывающим тегами элемента управления HTML. Кодирование HTML — это когда текст преобразуется в строковое представление, которое браузер будет отображать, а не интерпретировать как HTML. Символы, такие как вопросительный знак (?), амперсанд (&), знак косой черты (/) и пробелы, могут быть усечены или повреждены в некоторых браузерах, поэтому эти символы необходимо кодировать, когда они отображаются в a тегах или строках запроса.

Метод HtmlDecodeLiterals вызывается платформой ASP.NET страницы во время синтаксического анализа и не предназначен для вызова непосредственно в коде.

Применяется к