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

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

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 во время синтаксического анализа и не должен вызываться непосредственно в коде.

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