none
Sharepoint:savebutton no cierra la newForm.aspx dentro de un updatepanel RRS feed

  • Pregunta

  • Tengo el siguiente codigo:

    <asp:UpdatePanelID="UpdatePanel5"runat="server"UpdateMode="Conditional">

    <Triggers> 

    <asp:AsyncPostBackTrigger ControlID="spfftiposolicitud"/>

    <asp:AsyncPostBackTrigger ControlID="aspcalcalendario"/>  

    </Triggers>

    <ContentTemplate>

    <SharePoint:SaveButton runat="server"ControlMode="New" id="spsavebutton2"/>  

    </ContentTemplate> 

    </asp:UpdatePanel>

                                                                  

    que uso para ocultar/mostrar el botton "spsavebutton2" en el codebehind de la página con el siguiente código: 

    private void ActivarGuardar()
            {
                if (ddlTipoSolicitud.SelectedValue == "2")
                {
                    txtvacaciones.Visible = true;          
                }

                if (ddlTipoSolicitud.SelectedValue == "2" && lbFechas.Items.Count<5)
                {
                    btnAceptar2.Enabled = false;

                }
                else
                {
                    btnAceptar2.Enabled = true;
                }
             
            }

       protected override void OnInitComplete(EventArgs e)
        {
            SPContext.Current.FormContext.OnSaveHandler += new EventHandler(button1_Click);
            SaveButton sbtn1 = (SaveButton)FindControlRecursive(this, "spsavebutton2");
            btnAceptar2 = (Button)sbtn1.Controls[0].Controls[3];
            ActivarGuardar();
        }                                                                                                                                                                                                                                                                                                                          El caso es que funciona bien el habilitar y deshabilitar el boton, pero cuando ejecuto el evento "button1_Click" y me hace todo lo que yo quiero después no cierra la página. Ya lo intentado metiendo javascript para cerrar una ventana desde el evento "button1_Click" pero no ha manera de cerrar la página.                                                                                                    gracias                                                                                                                         

    martes, 21 de febrero de 2012 13:47

Respuestas

  • Hola Rosa_cedex

    No creo que sea buena idea poner poner el savebutton dentro del updatepanel ya que un updatepanel asíncronamente y el savebutton no tendrá el mismo efecto sobre la página porque su ámbito es el updatepanel.


    "En los momentos de crisis, sólo la imaginación es más importante que el conocimiento"

    • Propuesto como respuesta Uriel Almendra miércoles, 10 de abril de 2013 15:20
    • Marcado como respuesta Uriel Almendra miércoles, 10 de abril de 2013 15:20
    viernes, 2 de marzo de 2012 13:52
    Moderador