Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
Condizione su repeater
martedì 13 febbraio 2007 - 19.45
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
giannidambr
Profilo
| Newbie
1
messaggi | Data Invio:
mar 13 feb 2007 - 19:45
Salve a tutti, ho iniziato da poco a sviluppare con asp.net e premetto che non conosco ancora benissimo ado.net. Volevo chiedervi se uso un repeater come faccio a valutare un campo con una condizione IF.
<asp:Repeater ID="rptNews" runat="server" DataSourceID="adsNews" >
<ItemTemplate>
<table style="width: 100%">
<%
If Eval("file") <> "" Then
%>
<tr>
<td style="text-align: right">
<a target="_blank" href="public/news/<%# Eval("file") %>">Allegato</a>
</td>
</tr>
<%End If%>
Allego codice. Grazie
GEROPIPPO
Profilo
| Newbie
13
messaggi | Data Invio:
lun 19 feb 2007 - 17:01
Ciao , allora l'unico modo che hai è il seguente
<asp:Repeater ID="rptNews" runat="server" DataSourceID="adsNews" >
<ItemTemplate>
<table style="width: 100%">
<%# ValutaCosaFare(Container.DataItem) %>
</table>
Nel codefile ti crei la funzione ValutaCosaFare nel seguente modo:
protected string ValutaCosaFare(object dataItem)
{
if (DataBinder.Eval(dataItem, "file") != "")
{
return "<tr><td style='text-align:right'><a target='_blank' href='public/news/"+ DataBinder.Eval(dataItem, "file").ToString() + "'>Allegato</a>;
}
}
L'esempio è in C#, lascio a te rifarlo in Vb.net
Francesco
Excusatio non petita, accusatio manifesta
Torna su
Stanze Forum
Elenco Threads
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 !