title: Datatable output not rendering correctly / consistently
body: <p>I have a data table that is filled with data from SQL Database. When I output the value to a console it outputs correctly because it is handling the line breaks <code>\n</code></p>
  
  <p>In the watch window I can see that this is handling everything as it should and its showing me the text like <code>"\nCreate a balances dataset in order to determine:\r\n\t• Current Balance\r\n\t•</code></p>
  
  <p>However when outputting in ASP.Net the watch window value and output shows this <code>"Create a balances dataset in order to determine:   • Current Balance"</code></p>
  
  <p>I am at a loss as to why the two are different and would be grateful if anyone could help me. </p>
  
  <p>I am accessing the data from the data table in a for loop like so </p>
  
  <pre><code>var html = new stringbuilder();
  
  for (int i = 0; i &lt; dt.Rows.Count; i++)
  {
        html.AppendLine(String.Format("&lt;p&gt;{0}&lt;/p&gt;", row[3].ToString()));
  }
  </code></pre>
  
  <p>Edit 1</p>
  
  <p>Forgot to mention that when I view the source, the source shows it correctly too</p>
  
  <pre><code>Create a balances dataset in order to determine:
  • Current Balance
  </code></pre>
  
  <p>Edit 2</p>
  
  <p>I am fully aware that I need to get a <br /> tag in, however I need something to latch onto in the string to replace it. </p>