Problema - controllo ascx in repeater

giovedì 02 ottobre 2008 - 19.07

kduhcm Profilo | Junior Member

Ciao,
ho creato un ascx che mi ridimensiona un immagine mantenendo le proporzioni. Metto il controllo in un repeater e vorrei lincarlo al path dell'immagine
dell'item corrente ma non mi consente di associare il campo del db (con Eval) alla proprieta' pubblica dell'user control (imgUrl). perche' mi dice che
"il formato del tag server non e' corretto". Consigli? Questo e' il codice:

<asp:Repeater ID="Repeater2" runat="server" DataSourceID="srcPromozioni">
<HeaderTemplate>
<table border="0" bgcolor="#ffffff" cellspacing="0" cellpadding="0" vspace="0" hspace="0"
width="590">
</HeaderTemplate>
<SeparatorTemplate>
</SeparatorTemplate>
<ItemTemplate>
<tr>
<td align="center" width="284" valign="top">
<img src="foto_promo\mat_dorelan.jpg" alt="" width="244" height="97" style="border: 1px solid #53759A" /><br />
&nbsp;
<uc1:imgDinamica ID="ImgDinamica1" runat="server" imgUrl="<%# Eval("linkFoto1")%>"
maxheight="500" maxwidth="244" />
......

paoval72 Profilo | Senior Member

Ciao.
Dal messaggio di errore sembra che ci sia qualche tag ancora aperto. Non vedo tutto il codice, ma sicuro di avere chiuso tutti i td, tr
, repeater, e quant'altro aperto?
riguardo all'ImageUrl, l'unica differenza che vedo con quel che uso di solito sono i doppi apici. io uso l'apice singolo per assegnargli il source:
imgUrl='<%#Eval("ID") %>'

Se anche con queste soluzioni non funziona, prova a postare tutto l'html della pagina (se puoi).
saluti,
paolo

kduhcm Profilo | Junior Member

Erano le virgolette grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5