[c# & asp.net] multiline textbox omzetten in html

Pagina: 1
Acties:
  • 909 views sinds 30-01-2008
  • Reageer

  • Supermario16
  • Registratie: Mei 2004
  • Laatst online: 23-02 18:44
Het volgende probleem:
Als ik op een email formulier in een multiline textbox het volgende invul:
code:
1
2
3
4
5
6
7
Hallo,

Om dit bericht duidelijk leesbaar te houden maak ik gebruik van de enter toets.

Met vriendelijke groet,

blaat


Is het resultaat in het emailtje:
code:
1
Hallo, Om dit bericht duidelijk leesbaar te houden maak ik gebruik van de enter toets.Met vriendelijke groet, blaat


Het is duidelijk dat de html opmaak niet in asp.net textboxen werkt.

Wat heb ik al geprobeert?

body = string waarin multiline textbox terecht komt.

body.replace(system.envirement.newline, "<br>")
body.replace(Chr(13), "<br>")
body.replace(Chr(10), "<br>")
body.replace('\n', "<br>")
body.replace('\r', "<br>")

En heb got en het halve internet afgezocht, ook nog in mijn C# boek gekeken, en in ASP.net boek maar kon hier niks over terug vinden.

Verwijderd

Er is een optie als wrap oid, het fijne weet ik er niet meer vanaf, maar een tijd geleden was dat de oplossing voor hetzelfde probleem als waar jij nu mee zit.

Btw. Toevallig INHOLLAND student ?

[ Voor 11% gewijzigd door Verwijderd op 29-03-2006 18:41 ]


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Geef je wel de goeie headers mee? Als je gewoon een normale plaintext email stuurt moet \r\n of alleen \n al genoeg zijn voor een regeleinde? :?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Supermario16
  • Registratie: Mei 2004
  • Laatst online: 23-02 18:44
-NMe- schreef op woensdag 29 maart 2006 @ 18:41:
Geef je wel de goeie headers mee? Als je gewoon een normale plaintext email stuurt moet \r\n of alleen \n al genoeg zijn voor een regeleinde? :?
Hoezo headers?
En hoe bedoel je die 2e regel? Zoals ik mijn TS al zei heb ik met die replace regel vanalles geprobeerd.
(o.a. die \r\n replacen voor een <br>, wat melding op leverd:
"Cannot convert from string to char".)


* Geen inholland student, Roc-Nijmegen laatste jaar.

  • gorgi_19
  • Registratie: Mei 2002
  • Nu online

gorgi_19

Kruimeltjes zijn weer op :9

Het is ook:
Visual Basic .NET:
1
strBody = strBody.Replace(Environment.Newline,"<br />")

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 22-01 23:51

NMe

Quia Ego Sic Dico.

Sowieso is het inderdaad een functie die een string wil als eerste parameter, en '\n' is geen string. "\n" wel. ;)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Supermario16
  • Registratie: Mei 2004
  • Laatst online: 23-02 18:44
gorgi_19 schreef op woensdag 29 maart 2006 @ 18:53:
Het is ook:
Visual Basic .NET:
1
strBody = strBody.Replace(Environment.Newline,"<br />")
Wat ben ik een stomme *piep*......... :(
Het eerste wat je leert met programmeren vergeet ik....toch bedankt voor het uitzoek werkt...

Ik schaam me echt diep!! :X
Pagina: 1