how asp.net update panel conditional update works?
<p>I use VS2010,C# to develop a web app for a company, they want to have a music playing while user views their site, I've found some controls (flash and JavaScript) to play mp3 files, but the problem is that whenever there is a postback, music starts to play from beginning, and it is not good, music should continue playing, I've used an update panel with update mode set to conditional, then inserted my JavaScript mp3 player inside this update panel, but when page has a post back (caused by some buttons outside the update panel) my music starts from beginning! I think setting update mode to conditional should update the update panel only when there is a postback caused by controls inside it, how can I prevent my JavaScript player from re-start when there is an outside postback? should I use something else? what is going wrong here?</p>

<pre><code>                    &lt;asp:ScriptManager ID="ScriptManager1" runat="server"&gt;
                &lt;/asp:ScriptManager&gt;
                &lt;asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"&gt;
                &lt;ContentTemplate&gt;
&lt;script type="text/javascript" language="JavaScript" src="http://www.phenomenontest.com/audio-player.js"&gt;&lt;/script&gt;
&lt;object type="application/x-shockwave-flash" data="http://www.phenomenontest.com/player.swf" id="audioplayer1" height="24" width="290"&gt;
&lt;param name="movie" value="http://www.phenomenontest.com/player.swf"/&gt;
&lt;param name="FlashVars" value="autostart=yes&amp;playerID=audioplayer1&amp;soundFile=http://www.phenomenontest.com/silas.mp3"/&gt;
&lt;param name="quality" value="high"/&gt;
&lt;param name="menu" value="false"/&gt;
&lt;param name="wmode" value="transparent"/&gt;
&lt;/object&gt; 
                    &lt;/ContentTemplate&gt;
                    &lt;/asp:UpdatePanel&gt;
</code></pre>
