ASP.NET Server Tags
<p>When I use:</p>

<pre><code>&lt;asp:Label id="lbCatId" runat="server" Text='&lt;%# Eval("VideoId") %&gt;' Visible="true" /&gt;
</code></pre>

<p>I get:</p>

<pre><code>&lt;span id="ctl00_mainContent_ucCoverFlow_rptVideos_ctl00_lbCatId"&gt;5&lt;/span&gt;
</code></pre>

<p><br /></p>

<p>However when I use:</p>

<pre><code>&lt;asp:Image runat="server" href='Play.aspx?VideoId=&lt;%# Eval("VideoId") %&gt;' ID="iThumbnailFileName" CssClass="content" /&gt;
</code></pre>

<p>I get:</p>

<pre><code>&lt;img id="ctl00_mainContent_ucCoverFlow_rptVideos_ctl01_iThumbnailFileName" class="content" href="Play.aspx?VideoId=&amp;lt;%# Eval(&amp;quot;VideoId&amp;quot;) %&gt;"
</code></pre>

<p><br /></p>

<p>I would like to know why C# isn't generating the 'VideoId' like it is in the first example.</p>
