DataList - DataBinder - Formatierung

20/11/2007 - 13:06 von Robert Medlitsch | Report spam
Hallo,

aus einer Acces-DB wird ein Memofeld ausgegeben:

<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "message") %>


Allerdings bleibt dabei die komplette Abatzformatierung auf der Strecke.
Kann ich das irgendwie formatieren oder geht das mit DataList bzw.
DataBinder.Eval einfach nicht? Zahlenfelder lassen sich ja auch formatieren,
soweit ich das mitbekommen habe.


Ciao

Robert Medlitsch
www.MittenImDritten.at
Ein-, Aus-, Rück- und Seitenblicke aus 1030 Wien
 

Lesen sie die antworten

#1 Thomas Bandt
20/11/2007 - 13:18 | Warnen spam
Hallo Robert,

Robert Medlitsch schrieb:
<asp:DataList id="DataList1" runat="server">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "message") %>


Allerdings bleibt dabei die komplette Abatzformatierung auf der Strecke.
Kann ich das irgendwie formatieren oder geht das mit DataList bzw.
DataBinder.Eval einfach nicht? Zahlenfelder lassen sich ja auch formatieren,
soweit ich das mitbekommen habe.



das liegt daran, dass du es im Browser ausgibst - der Browser
verlangt für Absàtze HTML-Tags, also <p></p> oder <br />.

In 2.0 kannst du übrigens das Binding abkürzen:

<%# Eval("message").ToString().Replace("", "<br />") %>

^^ damit kriegst du deine Absàtze.

Gruß, Thomas [MVP ASP/ASP.NET]
http://www.69grad.de - Beratung, Entwicklung
http://www.dotnetjob.de - .NET-Stellenmarkt
http://blog.thomasbandt.de - Thomas goes .NET

Ähnliche fragen