title: why Response.Write destroy align of the whole page?
body: <p>My application use a masterpage which the ContentPlaceHolder align is center. But whenever, I use Response.Write() function to write something on screen, the whole page just changed to align left.  I'm thinking, jquery ajax function could let me write html into some part of the page without destroy align. But I'd like to know if there is better solution. Any idea?
  Here's the code in code page:</p>
  
  <pre><code> DirectoryInfo di = new DirectoryInfo("e:/asdf");
   FileInfo[] rgFiles = di.GetFiles("*.*");
   if (rgFiles != null)
   {
       sb.Append("&lt;span class='SubTitle'&gt;Your attachments list:&lt;/span&gt;");
       foreach (FileInfo fi in rgFiles)
       {
           sb.AppendFormat("&lt;br&gt;&lt;a href='e:\\asdf\\" + fi.Name + "'&gt;" 
                           + fi.Name + "&lt;/a&gt;");
       }
   }
   Response.Write("&lt;span style='position:absolute;top:200px;left:200px'&gt;" 
                   + sb + "&lt;/span&gt;");
  </code></pre>