title: <br/> not being displayed on text string replacement and then put into placeholder
body: <p>When I read in the data from SQL it has \r\n for the carriage returns, so I use .Replace to convert the \r\n's to <code>&lt;br/&gt;</code>'s but on display the <code>&lt;br/&gt;</code>'s are ignored.  It works if I replace the \r\n's with <code>&lt;p&gt;&lt;/p&gt;</code> but this is not what I need.  </p>
  
  <p>The <code>&lt;br/&gt;</code>'s are being ignored and I need them to produce a newline.</p>
  
  <p>Any insight as to why it is doing this or how to achieve what I am looking to do would be great!</p>
  
  <p>EDIT: I've addressed the typo in the code below - but that isn't my question -at all-. I've asked about BR's and them displaying.</p>
  
  <h2>HTML</h2>
  
  <pre><code>&lt;asp:PlaceHolder ID="PlaceHolder1" runat="server"&gt;&lt;/asp:PlaceHolder&gt;
  </code></pre>
  
  <h2>CODE-BEHIND</h2>
  
  <pre><code>string strTempDetail = myReader["Detail"].ToString();
  string strMoreTempDetail = strTempDetail.Replace("\r\n", "&lt;br/&gt;");
  LiteralControl UserControlSpecialOffers = new LiteralControl(strMoreTempDetail.ToString());
  PlaceHolder1.Controls.Add(UserControlSpecialOffers);
  </code></pre>
  
  <p>Thanks!</p>