CLR: .Net / Mono / Boo / Otros CLR > ASP .NET
Y El Valor Del Control?
(1/1)
4d01f0:
Hola, no consigo avanzar en ésto y he dado con vuestro foro, a ver si me podeis ayudar.
En mi página aspx tengo símplemente un panel que voy llenando desde el codebehind con otros paneles que voy generando dinámicamente a partir de una consulta contra la base de datos. A su vez, estos paneles creados dinámicamente tienen un textbox en su interior.
Los textbox son incluídos en los paneles dinámicos con Nombrepanel.controls.add(nombretextbox), y a su vez, estos paneles dinámicos son incluídos en el panel de la página aspx con Nombrepanel.controls.add(nombrepanel).
El problema es que no puedo acceder a la información guardada en los cuadros de texto.
Consigo llegar al textbox, puesto que puedo obtener el ID por ejemplo, pero es como si el elemento "Control" no tuviese ninguna propiedad "Text" o "Value" o similar...
Uff, he intentado explicarme lo mejor posible, a ver si podeis echarme un cable...
Gracias.
Javier Santamaria:
Hola,
Como llegas a ese control? Puedes poner un poco de codigo?
Saludos
edd_punk:
hola, yo me encuentro con un porblema asi, donde tengo 2 ddl's vinculados y segun guarda bien los datos del formulario pero al mirar en la base de datos los campos corresponientes a esos 2 ddl's quedan en cero.
aqui pongo la parte del codigo de los ddl's
--- Código: Text --- <tr> <td class="literal" style="width: 71px"> Sistema:</td> <td> <asp:DropDownList runat="server" ID="dataIdSistemas" Width="120px" AutoPostBack="True" DataSourceID="SqlDataSource2" DataTextField="NOMBRE" DataValueField="ID_SISTEMAS" EnableViewState="False"></asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource2" runat="server" ConnectionString="<%$ ConnectionStrings:ISDAEDConnectionString %>" SelectCommand="SELECT [ID_SISTEMAS], [NOMBRE] FROM [SISTEMAS] ORDER BY [NOMBRE]" OldValuesParameterFormatString="original_{0}" EnableViewState="False"> </asp:SqlDataSource> </td></tr> <tr> <td class="literal" style="width: 72px"> Modulo:</td> <td> <asp:DropDownList runat="server" ID="dataIdModulos" Width="120px" AutoPostBack="True" DataSourceID="SqlDataSource1" DataTextField="NOMBRE" DataValueField="ID_MODULOS" EnableViewState="False"> </asp:DropDownList> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ISDAEDConnectionString %>" SelectCommand="SELECT [ID_MODULOS], [NOMBRE] FROM [MODULOS] WHERE ([ID_SISTEMAS] = @ID_SISTEMAS) ORDER BY [NOMBRE]" EnableViewState="False" > <SelectParameters> <asp:ControlParameter ControlID="dataIdSistemas" Name="ID_SISTEMAS" PropertyName="SelectedValue" Type="Int32" /> </SelectParameters> </asp:SqlDataSource> </td></tr> si alguien sabe que puede estar pasando le agradeceria mucho su ayuda
Navegación
Ir a la versión completa