ControlBuilder.AllowWhitespaceLiterals Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Determina si se permiten literales de espacio en blanco en el contenido entre las etiquetas de cierre y apertura de un control. El marco de trabajo de la página ASP.NET llama a este método.
public:
virtual bool AllowWhitespaceLiterals();
public virtual bool AllowWhitespaceLiterals ();
abstract member AllowWhitespaceLiterals : unit -> bool
override this.AllowWhitespaceLiterals : unit -> bool
Public Overridable Function AllowWhitespaceLiterals () As Boolean
Devoluciones
Siempre devuelve true
.
Ejemplos
// Create a class that does not allow white space generated by a control
// to be created as a LiteralControl.
[AspNetHostingPermission(SecurityAction.Demand,
Level=AspNetHostingPermissionLevel.Minimal)]
public sealed class NoWhiteSpaceControlBuilder : ControlBuilder
{
public override bool AllowWhitespaceLiterals()
{
return false;
}
}
' Create a class that does not allow white space generated by a control
' to be created as a LiteralControl.
<AspNetHostingPermission(SecurityAction.Demand, _
Level:=AspNetHostingPermissionLevel.Minimal)> _
Public NotInheritable Class NoWhiteSpaceControlBuilder
Inherits ControlBuilder
Public Overrides Function AllowWhitespaceLiterals() As Boolean
Return False
End Function 'AllowWhitespaceLiterals
End Class
Comentarios
El AllowWhitespaceLiterals método se usa para determinar si se permiten literales de espacio en blanco en el contenido entre las etiquetas de apertura y cierre de un control. Cuando este método devuelve false
, los literales de espacio en blanco se recortan del contenido antes de que el analizador de página procese el contenido. Cuando este método devuelve true
, los literales de espacio en blanco no se quitan.
El marco de ASP.NET página llama a este método durante el análisis y no está pensado para llamarse directamente en el código.
Notas a los desarrolladores de herederos
Puede invalidar este método en la clase derivada para indicar si se permiten literales de espacio en blanco en el control personalizado.