Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2011, 16:48
jesuskaoz
 
Fecha de Ingreso: octubre-2009
Mensajes: 24
Antigüedad: 15 años, 5 meses
Puntos: 0
Problema con formulario lightbox

buen dia comunidad de foros del web, quisera compartir con ustedes un problema que no puedo resolver y poder si me podrian dar una guia de como hacerlo.bueno aqui va:

estoy trabajando en ASP.net con C#
tengo dos formularios A y B

en el formulario A guarda en la base de datos y el formulario B lo cargo con ajax y aparecera en un lightbox y este guardará valores temporales para luego ser mostrados en el formulario A sin recargar la pagina en un grid que esta contenido en un updatepanel.

el problema que tengo esque cuando cargo B en el lighbox los botones no me responden, no hacen ningun postback. aqui les adjunto mi codigo para ver me pueden ayudar.


Este es el codigo del formulario A
Código:
<script>
 $(document).ready(function () {
 $("#formulario").load("Default3.aspx");
 });
</script>


<a id="various1" href="#inline1" title="Riesgos">Agregar Riesgo</a>
                                    <div  style="display:none;" >
		<div id="inline1" style="width:600px;height:200px;overflow:auto;">
           
           <div id="formulario"></div>
			
		</div>
	</div>
                                    
                                      
                                  
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                 <asp:UpdatePanel ID="UpdatePanel2" runat="server">
            <ContentTemplate>
                                    <asp:GridView ID="GridView1" runat="server" CellPadding="4" 
                                        EnableModelValidation="True" ForeColor="#333333" GridLines="None" Width="679px">
                                        <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                                        <EditRowStyle BackColor="#999999" />
                                        <FooterStyle BackColor="#5D7B9D" Font-Bold="True" 

ForeColor="White" />
                                        <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                                        <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                                        <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                                        <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                                    </asp:GridView>
                                    </ContentTemplate>
                                        
                                        </asp:UpdatePanel>

Aqui esta el codigo del formulario B

Código:
 <table>
                                            <tr>
                                                <td class="style2">
                                                    Riesgo
                                                </td>
                                                <td>
                                                    
                                                    <input id="txtriesgo" type="text" runat="server" />
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    Recomendaciones
                                                </td>
                                            </tr>
                                            <tr>
                                                <td colspan="2">
                                                    <textarea  runat="server" id="txtrecomendacion"></textarea>
                                                </td>
                                            </tr>
                                            <tr>
                                                <td>
                                                   <asp:Button ID="btnguardar" runat="server" Text="Guardar" />
                                                </td>
                                            </tr>
                                        </table>
y el codigo de boton guardar de formulario B
Código:
  protected void btnguardar_Click(object sender, EventArgs e)
    {
        DataTable tabla2 = null;
        if (Session["tablariesgos"] == null) tabla2 = GetTable();
        else tabla2 = (DataTable)Session["tablariesgos"];
        string riesgo = txtriesgo.Text, recomendacion = txtrecomendaciones.Text;
        tabla2.Rows.Add(riesgo, recomendacion);
        Session["tablariesgos"] = tabla2;
        txtriesgo.Text = "";
        txtrecomendaciones.Text = "";
    }
    static DataTable GetTable()
    {
        DataTable table = new DataTable();
        table.Columns.Add("riesgo", typeof(string));
        table.Columns.Add("recomendacion", typeof(string));
        return table;
    }
Espero haber podido a darme a entonder, espero su pronta respuesta