protected void Page_Load(object sender, EventArgs e) { try { //Para que se muestre la botonera, únicamente hay que indicar el número de botonera //y crear el manejador de eventos para la misma. Master.nBotonera = 19; Master.Botonera.ItemClick += new ToolBarEventHandler(this.Botonera_Click); Master.bFuncionesLocales = true; Master.TituloPagina = "Mantenimiento de monedas"; Master.FicherosCSS.Add("Capa_Presentacion/Mantenimiento/css/Mantenimiento.css"); if (!Page.IsCallback) { if (!Page.IsPostBack) { try { //obtenerMonedas(); //Rellena el Combo de monedas por activas y deja activo la moneda por defecto strTablaHTMLMonedas = MONEDA.ObtenerTodasMonedas(); //Rellena la tabla con todas las monedas y su estado } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al obtener los datos de las monedas.", ex); } } //1º Se indican (por este orden) la función a la que se va a devolver el resultado // y la función que va a acceder al servidor string cbRespuesta = Page.ClientScript.GetCallbackEventReference(this, "arg", "RespuestaCallBack", "context", false); string cbLlamada = "function RealizarCallBack(arg, context)" + "{" + cbRespuesta + ";" + "}"; //2º Se "registra" la función que va a acceder al servidor. Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "RealizarCallBack", cbLlamada, true); } } catch (Exception ex) { Master.sErrores = Errores.mostrarError("Error al cargar la página.", ex); } }