error asp:Literal change position tag html after assign value?
<pre><code>    &lt;asp:Literal ID="literal" runat="server"  &gt;
         &lt;/asp:Literal&gt;
</code></pre>

<p>i using string have value below </p>

<pre><code>&lt;div class="TopNewsTab"&gt;
    &lt;div class="news-category"&gt;
        &lt;div class="c1"&gt;
            &lt;div class="c11"&gt;

            &lt;/div&gt;
            &lt;div class="c12" /&gt;
            &lt;div class="c13" /&gt;
        &lt;/div&gt;
        &lt;div class="news-content"&gt;
        &lt;/div&gt;
     &lt;/div&gt;

    &lt;div class="news-category"&gt;
        &lt;div class="c1"&gt;
            &lt;div class="c11"&gt;

            &lt;/div&gt;
            &lt;div class="c12" /&gt;
            &lt;div class="c13" /&gt;
        &lt;/div&gt;
        &lt;div class="news-content"&gt;
        &lt;/div&gt;
     &lt;/div&gt;

&lt;/div&gt;
</code></pre>

<p>after i  using literal.Text= valueover;</p>

<p>when display on page i used firebug  see content  become </p>

<pre><code>&lt;div class="TopNewsTab"&gt;
    &lt;div class="news-category"&gt;
        &lt;div class="c1"&gt;
            &lt;div class="c11"&gt;

            &lt;/div&gt;
            &lt;div class="c12" /&gt;

             **&lt;div class="news-category"&gt;
                 &lt;div class="c1"&gt;
                   &lt;div class="c11"&gt;

                  &lt;/div&gt;
                  &lt;div class="c12" /&gt;
                  &lt;div class="c13" /&gt;

              &lt;/div&gt;**

        &lt;div class="news-content"&gt;
        &lt;/div&gt;
     &lt;/div&gt;
        &lt;div class="c13" /&gt;
        &lt;/div&gt;
        &lt;div class="news-content"&gt;
        &lt;/div&gt;
     &lt;/div&gt;

&lt;/div&gt;
</code></pre>

<p>position of <code>&lt;div class="news-category"&gt;</code> change position before assign literal please help me the problem ??</p>
