Jag skall konvertera en asp-sida till asp.net och har lite Du kan skapa en metod som returnerar data, och binda den till din repeater: Tack för tipset.Repeater med variabelt utseende??
problem med följande;
Min asp-kod ser ut så här lite förkortad. Den läser in poster
ifrån en databas och skriver ut dom i en tabell. Utseendet på några fält
skiljer sig åt beroende om fältet innehåller någonting eller inte:
<%
Do While not dbRS.EOF
Response.Write "<table><tr><td>" & VbCrLf
If dbrs("Pris") > "" Then
Response.Write "Pris:" & dbrs("Pris") & "kr</td></tr>" & VbCrLf
Else
Response.Write " </td></tr>" & VbCrLf
End If
Response.Write "<tr><td>" & VbCrLf
If dbrs("Bild") > "" Then
Response.Write "" & VbCrLf
Else
Response.Write " " & VbCrLf
End If
Response.Write "</td></tr>" & VbCrLf
Response.Write "</table>" & VbCrLf
dbRS.MoveNext
Loop
%>
I Asp.Net försöker jag använda en Repeater enligt följande:
<asp:repeater id="AnnonsRepeater" runat="server">
<ItemTemplate>
<table>
<tr>
<td>
Pris:<%# Container.DataItem("Pris")%> kr
</td>
</tr>
<tr>
<td >
">
</td>
</tr>
</table>
</ItemTemplate>
</asp:repeater>
Problemet är att jag inte vet hur jag kan lägga ut olika kod beroende på
innehållet i fältet. Går det med repeater eller måste jag använda <% %>
som i vanlig asp?
mvh
Peter ESv: Repeater med variabelt utseende??
<%# DisplayPicture(Container.DataItem("bild")) %>
/Fredrik Normén NSQUARED2
http://www.nsquared2.netSv: Repeater med variabelt utseende??
Det gick att lösa på det sättet.
mvh
Peter