Share via


ControlBuilder.HtmlDecodeLiterals Método

Definição

Determina se a cadeia de caracteres literal de um controle HTML deve ser decodificada para HTML. Esse método é chamado pela estrutura de página 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

Retornos

true se a cadeia de caracteres literal do controle HTML precisar ser decodificada, caso contrário, false.

Exemplos

O exemplo a seguir substitui o HtmlDecodeLiterals método para permitir a decodificação HTML de cadeias de caracteres literais em qualquer controle ao qual esse construtor é aplicado.

// 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

Comentários

Uma cadeia de caracteres literal refere-se ao texto entre a marca de abertura e fechamento de um controle HTML. A codificação HTML é quando o texto é convertido em uma representação de cadeia de caracteres que o navegador exibirá em vez de interpretar como HTML. Caracteres como o ponto de interrogação (?), e comercial (&), barra (/) e espaços podem ser truncados ou corrompidos por alguns navegadores, portanto, esses caracteres devem ser codificados quando aparecem em a marcas ou em cadeias de caracteres de consulta.

O HtmlDecodeLiterals método é chamado pela estrutura de página ASP.NET durante a análise e não se destina a ser chamado diretamente em seu código.

Aplica-se a