我想在服务器端回发后显示状态消息。目前要做到这一点,
我使用blockUI阻止a 正在保存正在进行中的div
我使用自定义更新面板的结束请求处理程序取消阻止div
如何在解除div之后才显示我的成功/错误消息?
答案 0 :(得分:1)
您可以尝试pageLoading
或pageLoaded
script manager event handers代替endRequest
,即:
<script type="text/javascript" language="javascript">
Sys.WebForms.PageRequestManager.getInstance().add_pageLoading(PageLoadingHandler);
function PageLoadingHandler(sender, args)
{
// hide your blockUI div here
}
</script>
或者您还有其他选择。将消息写入服务器回调到隐藏字段,然后在endRequest
处理程序中隐藏div,检查隐藏字段中是否有消息,是否存在消息显示它。