Avatar billede innercitydk Nybegynder
07. december 2005 - 14:55 Der er 12 kommentarer og
1 løsning

Datalist viser html uden linieskift

Jeg har en database hvor man skal kunne gemme kodeeksempler. Det værende både html og programmeringskode. Jeg har langt om længe fået fikset så man kan gemme koden i databasen, men nu er problemet at det den skriver ud på siden igen bliver skrevet som perler på en snor, altså uden linieskift.

Jeg hiver data ind i datalisten på følgende måde:

<td colspan="2"><br><%#Server.HtmlEncode(DataBinder.Eval(Container.DataItem,"svar").ToString())%>
                            <br><br><img src="pics/spacercontentbig.gif" width="375"><br><br></td>

Vh Nicki
Avatar billede jokkejensen Novice
07. december 2005 - 15:41 #1
husk at erstatte Enviroment.Newline med <br> når du viser det..
Avatar billede jokkejensen Novice
07. december 2005 - 15:43 #2
.Replace(System.Environment.NewLine, "<br>")
Avatar billede innercitydk Nybegynder
07. december 2005 - 16:03 #3
tester lige
Avatar billede innercitydk Nybegynder
07. december 2005 - 16:10 #4
Det hjalp ikke.. nu skriver den <br> men den laver stadig ingen linieskift.. Koden skal jo vises og ikke udføres! Så at sætte <br> ind hjælper jo ikke når dataene bliver hevet ud med Server.HtmlEncode

Vh
Avatar billede innercitydk Nybegynder
07. december 2005 - 16:14 #5
Når jeg kigger på teksten som den ligger i databasen ser det ud som det skal
Avatar billede innercitydk Nybegynder
07. december 2005 - 16:16 #6
Hvis du går til http://aspdotnet.dk og logger på som eksperten@test.dk med kodeord eksperten..
Vælg så det første forum indlæg du kan se på forsiden

Vh
Avatar billede jokkejensen Novice
07. december 2005 - 16:20 #7
nej men problemet er jo at de bliver indtastet fra et htmlarea, her skal du jo erstatte teksten i hmtlareaet med server.htmlencode, før du gemmer i database så der ikke ligger HMTL tags i din database, men encoded html tags, herefter kan du erstatte som jeg sagde og ikke bruge server.htmlencode når du outputter... gem det korrekt i stedet for.
Avatar billede innercitydk Nybegynder
07. december 2005 - 16:24 #8
Prøver det lige
Avatar billede innercitydk Nybegynder
07. december 2005 - 16:28 #9
Det er fanme smukt :D

Mange tak for hjælpen jeg var ved at gå ud af mit gode skind pga det her :)

Smid lige endnu et svar

Vh
Avatar billede innercitydk Nybegynder
07. december 2005 - 17:18 #10
Er du der :P
Avatar billede jokkejensen Novice
07. december 2005 - 19:37 #11
sorry, skulle lige hjem fra job :)
Avatar billede innercitydk Nybegynder
07. december 2005 - 19:58 #12
bare i orden det var nice at få styr på det
Avatar billede jokkejensen Novice
07. december 2005 - 20:30 #13
ja, der findes selvfølgeligt løsninger så du kan bevare HTML i databasen, men nu har du et udgangspunkt..

Det kunne jo være lønsomt at have html i databasen, hvis du ex.vis ville have en preview funktion, til html... (kan selvfølgeligt være farligt, du kender jo ikke til indholdet (javascript etc))..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester