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:
y el codigo de boton guardar de formulario B<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>
Código:
Espero haber podido a darme a entonder, espero su pronta respuesta 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; }