protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsCallback)
        {
            Master.sbotonesOpcionOn    = "2,11,1";
            Master.sbotonesOpcionOff   = "11";
            Master.Botonera.ItemClick += new ToolBarEventHandler(this.Botonera_Click);

            Master.TituloPagina      = "Catálogo de avisos";
            Master.bFuncionesLocales = true;
            if (!Page.IsPostBack)
            {
                try
                {
                    strTablaHtmlGF = TEXTOAVISOS.ObtenerAvisos();
                }
                catch (Exception ex)
                {
                    Master.sErrores = Errores.mostrarError("Error al obtener los datos", ex);
                }
            }
            string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false);
            string cbLlamada   = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}";
            Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true);
        }
    }
    public void RaiseCallbackEvent(string eventArg)
    {
        string sResultado = "";

        string[] aArgs = Regex.Split(eventArg, "@#@");

        sResultado = aArgs[0] + @"@#@"; if (Session["GVT_IDRED"] == null)
        {
            _callbackResultado = aArgs[0] + @"@#@Error@#@SESIONCADUCADA"; return;
        }
        ;
        try
        {
            switch (aArgs[0])
            {
            case ("buscar"):
                sResultado += "OK@#@" + TEXTOAVISOS.ObtenerAvisos();
                break;

            case "eliminar":
                TEXTOAVISOS.EliminarAviso(aArgs[1]);
                sResultado += "OK@#@";
                break;
            }
        }
        catch (Exception ex)
        {
            switch (aArgs[0])
            {
            case ("buscar"):
                sResultado += "Error@#@" + Errores.mostrarError("Error al obtener los avisos", ex);
                break;

            case ("eliminar"):
                sResultado += "Error@#@" + Errores.mostrarError("Error al eliminar los avisos", ex);
                break;
            }
        }

        _callbackResultado = sResultado;
    }