Freigeben über


ControlBuilder.AllowWhitespaceLiterals-Methode

Bestimmt, ob im Inhalt zwischen dem Start- und Endtag eines Steuerelements Leerraumliterale zulässig sind. Diese Methode wird vom ASP.NET-Seitenframework aufgerufen.

Namespace: System.Web.UI
Assembly: System.Web (in system.web.dll)

Syntax

'Declaration
Public Overridable Function AllowWhitespaceLiterals As Boolean
'Usage
Dim instance As ControlBuilder
Dim returnValue As Boolean

returnValue = instance.AllowWhitespaceLiterals
public virtual bool AllowWhitespaceLiterals ()
public:
virtual bool AllowWhitespaceLiterals ()
public boolean AllowWhitespaceLiterals ()
public function AllowWhitespaceLiterals () : boolean

Rückgabewert

Gibt immer true zurück.

Hinweise

Mithilfe der AllowWhitespaceLiterals-Methode wird bestimmt, ob Leerraumliterale im Inhalt zwischen Start- und Endtag eines Steuerelements zulässig sind. Wenn diese Methode false zurückgibt, werden die Leerraumliterale aus dem Inhalt entfernt, bevor der Inhalt vom Seitenparser verarbeitet wird. Wenn diese Methode true zurückgibt, werden die Leerraumliterale nicht entfernt.

Diese Methode wird vom ASP.NET-Seitenframework während der Analyse aufgerufen und ist nicht für den direkten Aufruf im Code gedacht.

Hinweise für Erben Sie können diese Methode in der abgeleiteten Klasse überschreiben, um anzugeben, ob Leerraumliterale im benutzerdefinierten Steuerelement zulässig sind.

Beispiel

' 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 'NoWhiteSpaceControlBuilder 
// 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.   
public class NoWhiteSpaceControlBuilder extends ControlBuilder
{
    public boolean AllowWhitespaceLiterals()
    {
        return false;
    } //AllowWhitespaceLiterals
} //NoWhiteSpaceControlBuilder

Plattformen

Windows 98, Windows 2000 SP4, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ControlBuilder-Klasse
ControlBuilder-Member
System.Web.UI-Namespace