Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/10/2010, 04:01
monbesugo
 
Fecha de Ingreso: marzo-2008
Mensajes: 46
Antigüedad: 16 años, 1 mes
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.