Detta fungerar:
<%# DataBinder.Eval(Container.DataItem, "fldPost").ToString().Replace("\n", "<br>")%>
3 svar · 285 visningar · startad av Brimba
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å?
Detta fungerar:
<%# DataBinder.Eval(Container.DataItem, "fldPost").ToString().Replace("\n", "<br>")%>
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") %>
Du hann visst före mig...