When using code-behind variables in an ASP.NET page, what is the difference between # and =?
<p>If you are just inserting information on a page, what are the differences, if any, between:</p>

<pre><code>&lt;%#Variable%&gt;
</code></pre>

<p>and</p>

<pre><code>&lt;%=Variable%&gt;
</code></pre>

<p>I've always used the # but a co-worker asked me today and I realized that, as far as I know, they are the same.  Surely, though, there must be <em>some</em> difference or why would MS provide both?</p>
