代码之家  ›  专栏  ›  技术社区  ›  Zo Has

保存成功后显示消息BlockUI更新面板

  •  1
  • Zo Has  · 技术社区  · 14 年前

    我想在服务器端回发后显示状态消息。现在要这么做,

    1. 我用blockUI来阻止

    2. 我用我的更新面板的自定义结束请求处理程序取消阻止div

    3. 要显示状态消息,我在服务器端代码的try catch块中使用scriptmanager的registerstartupscript()。所有操作都很好,但是这会在div被解除阻止之前显示状态消息。

    如何仅在解除阻止div后才显示成功/错误消息?

    1 回复  |  直到 14 年前
        1
  •  1
  •   Pavel Morshenyuk    14 年前

    你可以试试 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>
    

    -----------------

    最终请求 处理程序hide div,检查隐藏字段中是否有消息,如果有消息,则显示它。