mi dispiace, ho provato con una semplice MasterPage (mai usato masterpages) e funziona perfettamente.
Non servirà, ma il codice è quello di sotto:
codice:
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<h5>Questa è la parte sinistra della pagina</h5>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<table>
<tr>
<td>
<asp:Button ID="Button1" runat="server" Text="Button server" OnClientClick="if(!confirm('Confermi?'))return false;" />
</td>
<td>
<input id="Button2" type="button" value="button client" onclick="return Button2_onclick()" />
</td>
<td>
<asp:Button ID="Button3" runat="server" Text="Genera errore nel server" OnClientClick="if(!confirm('Confermi?'))return false;" />
</td>
<td>
<div style="display:inline; color:Red;">
<asp:UpdateProgress ID="UpdateProgress1" runat="server" DynamicLayout="False">
<ProgressTemplate>
[img]../../immagini/indicator.white.gif[/img]<span>Aggiornamento in corso, prego attendere...</span>
</ProgressTemplate>
</asp:UpdateProgress>
</div>
</td>
</tr>
</table>
<div id="div1" runat="server" style="color:Red;"></div>
<div id="div2" runat="server" style="color:Blue;"></div>
</ContentTemplate>
</asp:UpdatePanel>
<script language="javascript" type="text/javascript">
// <!CDATA[
window.onload = function()
{
};
function ApplicationInit(sender)
{
}
function InitializeRequest(sender, args)
{
}
function EndRequest(sender, args)
{
}
function Button2_onclick()
{
if(confirm('confermi?') )
{
__doPostBack('<%=Me.Button1.UniqueId %>', '');
}
}
// ]]>
</script>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server">
Questa è la parte destra della pagina
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" Runat="Server">
<script type="text/javascript" src="content.js"></script>
</asp:Content>