Foros del Web » Programando para Internet » ASPX (.net) »

Update Panels con ID a partir de variable String

Estas en el tema de Update Panels con ID a partir de variable String en el foro de ASPX (.net) en Foros del Web. Hola a todos! necesito crear dinámicamente una serie de UpdatePanels en un proyecto web que estoy realizando. De momento creo unos cuantos Update Panels con ...
  #1 (permalink)  
Antiguo 06/10/2010, 04:01
 
Fecha de Ingreso: marzo-2008
Mensajes: 46
Antigüedad: 16 años, 7 meses
Puntos: 0
Update Panels con ID a partir de variable String

Hola a todos!

necesito crear dinámicamente una serie de UpdatePanels en un proyecto web que estoy realizando. De momento creo unos cuantos Update Panels con un bucle for pero en el proyecto final, dichos update panel serán uno por cada fila en una consulta SQL. Mi idea es que en cada iteración del bucle, el ID de cada Update Panel sea diferente, usando para ello (de momento) el valor de una variable "i" que incrementa en cada iteración y que más adelante será el ID de las respuestas de la base de datos. El problema que tengo es que cuando creo cada Update Panel no encuentro la manera de asignar el ID de forma dinamica, es decir, usando el valor de "i". Se entenderá mejor viendo el código e intuireis en seguida lo que quiero decir:

<div id="content" class="content">
<asp:UpdatePanel ID="<%=i.toString %>" runat="server" UpdateMode="Conditional">
<ContentTemplate>
<asp:Label ID="Label1" runat="server"></asp:Label>
<%Label1.Text = noticia.Substring(0, 190) & "..."%>
<asp:LinkButton ID="link1" runat="server" class="link" Text="leer más" />
<asp:Label ID="Label2" runat="server" Text="VALOR"></asp:Label>
</ContentTemplate>
</asp:UpdatePanel>

Lo que está en rojo es lo que falla.

Necesito que cada Update Panel se llame diferente para poder referianciarlos como toca!!

Muchas gracias de antemano.
  #2 (permalink)  
Antiguo 06/10/2010, 08:58
 
Fecha de Ingreso: noviembre-2009
Mensajes: 29
Antigüedad: 15 años
Puntos: 0
Respuesta: Update Panels con ID a partir de variable String

Un updatePanel por cada registro???

No veo el sentido de un updatepanel por cada registro, lo que hago es un update panel general, dentro de este un gridview y el resultado de la consulta al gridview. Cada fila del gridview posee todos los datos que desees mostrar más el ID del registro (el cuál oculto por código en el evento RowCreated), y al hacer click en la fila envio este ID a la BD para lo que requiera (editar, eliminar, ver, etc).

Espero me entiendas,

Saludos
  #3 (permalink)  
Antiguo 07/10/2010, 02:53
 
Fecha de Ingreso: marzo-2008
Mensajes: 46
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Update Panels con ID a partir de variable String

El problema es que no me he explicado bien...

El tema está en que yo no voy a mostrar el contenido de la base sin más. Debo formatear los datos para mostrarlas "tipo blog" al usuario que entrará a leer noticias.

Mi intención no es mostrar un gridview sino una capa div con un update panel dentro para que actualice el estado de esa única capa.

Espero haberme explicado bien.

Un saludo!

Etiquetas: partir, string, update, aspx, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 06:15.