Principales respuestas
Crear nuevos botones en formularios ASP.NET

Pregunta
-
Hola, estoy intentando imprimir un "ASP Button" con Response.Write() y quiero obviamente darle un evento, pero este botón por alguna razón no queda funcionando, ni siquiera sale el value que le asigno, osea cuando le doy click no se ejecuta el evento que le asigno...
Entonces lo que quiero es saber como hacer para generar botones ASP en tiempo de ejecución.
:D de antemano gracias.
- Editado DavidPaisa05 jueves, 18 de septiembre de 2014 23:26
Respuestas
-
Hola David
solo una consulta este codigo esta a nivel de codigo o en la vista del diseñador
otra cosa esto lo deseas hacer desde un groupbox por que si es asi podrias intentar con lo siguiente
por ejemplo create un "panel" en tiempo de diseño
Y luego en tu codigo puedes hacer lo siguiente:
Dim cajaTexto as TextBox = new TextBox()
cajaTexto.id = "caja" & x
MyPanel.Controls.Add(cajaTexto)
Esto lo haces con un bucle for... y resuelto el problema.
Para leer luego su contenido solo tienes que hacer algo asi:
cajaTexto = DirectCast(MyPanel.FindControl("caja1"), TextBox)
Espero que te sirva esto lo saque de este link: Crear controles en tiempo de ejecucion
si te ayudo la respuesta no olvides marcarla como para seguir ayudando a la comunidad
- Marcado como respuesta DavidPaisa05 viernes, 19 de septiembre de 2014 19:05
Todas las respuestas
-
Hola David no se si puedes enviar parte del codigo para entenderte de mejor manera lo que te ocurre y lo que deseas
pero de cualquier forma te agrego estos link para ver si te funcionan cualquier cosa estamos pendientes en la medida de lo posible.
http://msdn.microsoft.com/es-es/library/kyt0fzt1(v=vs.100).aspx
http://msdn.microsoft.com/es-sv/library/aa287574(v=vs.71).aspx
http://msdn.microsoft.com/es-es/library/c7bk3h9b(v=vs.90).aspx
- Editado Francisco901 jueves, 18 de septiembre de 2014 23:51 agregue informacion que puede ayudar a solucionar problema
-
Este es mi códigoResponse.Write("<td>" + Reader.GetString(0) + "</td>" + "<td><img src='Imagenes/Clase/" + Reader.GetString(1) + ".png'/></td>" + "<td>" + Reader.GetString(2) + "</td>" + "<td>" + Reader.GetString(3) + "</td>" + "<td>" + Reader.GetString(4) + "</td>" + "<td>" + Reader.GetString(5) + "<td>" + Reader.GetString(6) + "</td><td>" + Reader.GetString(7) + "</td><td><asp:Button ID='Button1' runat='server' text='Reclamar logros' onclick='ShowMore('fun2actu','" + Reader.GetString(7) + "','" + Reader.GetString(4) + "','" + Reader.GetString(3) +"')'/></td>");
-
Hola David
solo una consulta este codigo esta a nivel de codigo o en la vista del diseñador
otra cosa esto lo deseas hacer desde un groupbox por que si es asi podrias intentar con lo siguiente
por ejemplo create un "panel" en tiempo de diseño
Y luego en tu codigo puedes hacer lo siguiente:
Dim cajaTexto as TextBox = new TextBox()
cajaTexto.id = "caja" & x
MyPanel.Controls.Add(cajaTexto)
Esto lo haces con un bucle for... y resuelto el problema.
Para leer luego su contenido solo tienes que hacer algo asi:
cajaTexto = DirectCast(MyPanel.FindControl("caja1"), TextBox)
Espero que te sirva esto lo saque de este link: Crear controles en tiempo de ejecucion
si te ayudo la respuesta no olvides marcarla como para seguir ayudando a la comunidad
- Marcado como respuesta DavidPaisa05 viernes, 19 de septiembre de 2014 19:05