<p>First you need to add an handler to the event OnAsyncPostBackError of scriptmanager


        </p>

        <pre data-sub="prettyprint:_">
        protected void AsyncPostBackError(object sender, AsyncPostBackErrorEventArgs e)
        {
        ScriptManager1.AsyncPostBackErrorMessage = "An error occurred and its description is:\n" +
        e.Exception.Message;
        }

        </pre>


        <p>
        In the page, you add this script
        </p>


        <pre data-sub="prettyprint:_">
        function pageLoad()
        {
        // Register handlers for UpdatePanel client events
        Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequest);
        }

        function endRequest(sender, args)
        {
        var err = args.get_error();
        if (err != null)
        {
        $get("Label1").innerHTML = args.get_error().message;
        args.set_errorHandled(true);
        }
        }

        </pre>