Fala, galera!!
Segue a solução para quem, como eu, enfrentou problemas ao colocar o Update Progress para funcionar com um update Panel cuja atualização é disparada através de uma trigger.
<asp:ScriptManager ID="ScriptManager1" runat="server" />
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_initializeRequest(InitializeRequest);
prm.add_endRequest(EndRequest);
var postBackElement;
function InitializeRequest(sender, args) {
if (prm.get_isInAsyncPostBack())
args.set_cancel(true);
$get('ctl00_ContentPlaceHolder1_upProgresso').style.display = 'block';
}
function EndRequest(sender, args) {
$get('ctl00_ContentPlaceHolder1_upProgresso').style.display = 'none';
}
</script>
O script deve ser adicionado logo após o controle ScriptManager. Caso contrário, ocorrerá um erro no javascript: "Sys is not defined"
Um abraço e até a próxima!!
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário