Ok this is proving to be more difficult than it should be.
So i enter some data into a mutli line text box. I commit it to the database, i use HttpUtility.HtmlEncode
I then decode it when i pull it back out.
If i populate a multilne text box with the value from the database the linebreaks are there.
If i try print it out as HTML they are however not there.
I've just written the biggest replace statement ever and it still isn't replacing the linebreaks with their HTML representation.
I'm doing this after i've decoded the HTML fyi.
.p_description.InnerHtml = Replace(Replace(Replace(Replace(Replace(this_property.description, System.Environment.NewLine,
That last empty " " is actually