8.7 Literal
 
| Klasse
|
System.Web.UI.WebControls.Literal
|
| Deklaration
|
<asp:Literal id="myLiteral"
Text="Hier steht etwas <b>Fettes</b>."
runat="server"/>
oder
<asp:Literal id="myLiteral"
runat="server">
Hier steht etwas <b>Fettes</b>.
</asp:Literal>
|
| Erzeugter HTML-Code
|
Hier steht etwas <b>Fettes</b>.
|
| Kurzcharakteristik
|
Das Literal-Steuerelement gibt den Text, der im Text-Attribut definiert wird, wortwörtlich im HTML-Quellcode aus, ohne weitere HTML-Tags wie <span> oder <div> hinzuzufügen. Daraus resultiert auch, dass einem Literal-Steuerelement keinerlei Formatierungsmerkmale zugewiesen werden können. Falls das Text-Attribut HTML-Tags enthält, werden diese als HTML-Tags eingefügt, also nicht zitiert.
|
Es hat nur wenig Sinn, innerhalb einer aspx-Seite das Literal-Steuerelement direkt zu verwenden. Denn statt diesen Zeilen:
<asp:Literal id="myLiteral" runat="server">
Hier <b>steht</b> etwas.
</asp:Literal>
können Sie genauso gut das schreiben:
Hier <b>steht</b> etwas.
Das Steuerelement gewinnt einen Sinn erst dann, wenn Sie beispielsweise über ein .NET-Programm aspx-Seiten programmgesteuert zusammensetzen.
|