ASP.NET Button causes a postback
<p>I have an asp.net button on the page. I am trying to do this:</p>

<pre><code>    $("#btn").click(function(e) {
        e.preventDefault();
        alert('hi');
    }
</code></pre>

<p>But the alert never shows up. I have to use an ASP.NET button only and not a HTML one.       </p>
