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