ASPX page response syntax
<p>In the past I have always worked from the code behind page in ASP.NET and emitting all of my markup from that area.</p>

<p>I am now learning MVC and am working in the .ASPX page directly.</p>

<p>The following statements can be written...</p>

<pre><code>&lt;%= Html.Label("Test") %&gt;
&lt;%: Html.Label("Test")%&gt;
&lt;% Html.Label("Test"); %&gt;
</code></pre>

<p>The first two emit the word 'Test', while the 3rd doesn't do anything.  Yet no errors are thrown.</p>

<p>I seem to recall &lt;%= is shorthand for &lt;% Response.Write("") %>.  Is &lt;%: the same shortcut?</p>

<p>I suppose the 3rd statment runs, but simply returns a string that is discarded.</p>
