webForumDet fria alternativet

Redigera i presentationsläge

.NET

3 svar · 285 visningar · startad av Brimba

Medlem sedan dec. 19995 874 inlägg
Frågan#1

Hej!

När man har enter-tryckningar i ett databasfält i sin databas är detta normal vbcrlf, och i c# tolkas de troligen som \n eller liknande

Kan man i presentationsläge ersätta \n till < br > ??

exempelvis

om jag har:

<%# DataBinder.Eval(Container.DataItem, "fldPost")%>

Kan man på något sätt få den att skriva ut entertryckningarna som < br >?

eller måste man köra det via sin kodfil?
Isåfall hur gör man då?

Medlem sedan dec. 19995 874 inlägg
#2

Detta fungerar:

<%# DataBinder.Eval(Container.DataItem, "fldPost").ToString().Replace("\n", "<br>")%>
Medlem sedan juni 20011 732 inlägg
#3

Nu har du ju redan löst det vet jag... men om det är någon annan som undrar så går det att skriva kod direkt i presentationslagret. Exempel:

<%# DataBinder.Eval(Container.DataItem, "DataItem.fldPost
").ToString().Replace("a","b") %>
Medlem sedan juni 20011 732 inlägg
#4

Du hann visst före mig...

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