webForumDet fria alternativet

radbrytningstecken i mysql

.NET

6 svar · 630 visningar · startad av lasseh79

Medlem sedan jan. 200568 inlägg
Frågan#1

Hej!

Jag lyckas inte få med radbrytningar för nytt stycke i mina labels finns det något enkelt sätt att lösa detta på? är Literals en bättre lösning?

Medlem sedan jan. 200568 inlägg
#2

märkte dock att det lagras rätt i mysql-databasen.. kan man inte få med radbrytningar om man skriver in datan i en label.Text? Hur kan man lösa detta?

Medlem sedan maj 2001431 inlägg
#3

Om det är webb måste du omvandla radbrytningarn till HTMLs radbrytning.
<br> för radbrytning
<p> för nytt stycke

strtext.Replace( ...

Medlem sedan jan. 200568 inlägg
#4

borde det inte ha blivit så här då?

Dim strText As String = dr.Item("Content")
strText.Replace("\n", "<br />")

det funkar inte i alla fall... radbrytning lagras väl som "\n" eller?

Medlem sedan mars 20025 907 inlägg
#5

lasseh79 skrev:

det funkar inte i alla fall... radbrytning lagras väl som "\n" eller?

Vet att i ASP3.0 var det vbcrlf som räknades som radbrytningstecken inte \n. Vet inte om det är samma sak i .net.

Medlem sedan jan. 200568 inlägg
#6

tack för svaret!

hade c++ i huvudet ;-)

Medlem sedan juli 200498 inlägg
#7

Hej,

I .net (gäller alla språken) så gäller Environment.NewLine för radbrytning. VbCrlf funkar i VB.net men icke i C#. samma sak gäller \n som funkar i C# men inte i VB.net

/m

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)