ASP.Net & JQuery Document.ready: Not firing
<p>So I have a master page that manually includes some javascript in the Page_Load event like so:</p>

<pre><code>Page.ClientScript.RegisterClientScriptInclude("site.master", ResolveUrl("~/Scripts/site.master.js"));
</code></pre>

<p>I placed $(document).ready() at the start of the script, with the expectation that it would bind properly when it was included, which it does.</p>

<p>The issue is that it won't fire the $(document).ready() on postback (no AJAX involved).  The solution I used was to wrap it up into an init function, and then call said init function via the master page .aspx file.  It works and isn't all that dirty, but I'm confused.</p>

<p>I understand the browser caches the file, but I would have expected it to still execute on every request, but it doesn't seem to be doing so.</p>

<p>Can someone explain why, or if I'm not seeing what I think I'm seeing, explain that as well?</p>

<p>I'm seeing this behavior on the Chrome browser.</p>
