How do I stop server control attributes being HTML encoded?
<p>I'm trying to alter the onmouseover attribute of a HyperLink server control, but when I do so the JavaScript call I'm entering gets HTML encoded. For example:</p>

<pre><code>linkBooks.Attributes("onmouseover") = "changeImages(""books"", ""/images/common/books-dark.png""); return true;"
</code></pre>

<p>Gets converted to:</p>

<pre><code>onmouseover="changeImages(&amp;quot;books&amp;quot;, &amp;quot;/images/common/books-dark.png&amp;quot;); return true;"
</code></pre>

<p>How do I prevent this? The same code worked fine under VS2005 and .NET 2.0, I'm currently using VS2010RC and .NET 4.0.</p>
