Wenn ich einen Repeater geht durch eine Liste von Daten der Werte IMit Richtlinien
verwenden, um retieve<%# Eval("current_item") %>
Und mit etwas Glück gibt er die Informationen für „current_item“
Allerdings, wenn ich Ich möchte prüfen, ob "current_item" gleich 1 ist, das wird mir sagen, ob ich die nächste Menge an Informationen drucken soll. Also, wie verwende ich diese Informationen, um die Ausgabe zu bestimmen, effektiv möchte ich diese Informationen in eine Variable setzen.
<%# myInt = int.Parse(Eval("current_item")) %>
Der obige Code ist, was ich wirklich tun möchte.
Dann werde ich etwas tun:
<% if (myInt == 1) { %>
<p>Information to display if myInt = 1</p>
<% } else { %>
<p>Other Information</p>
<% } %>
Irgendwelche Ideen?
Eval ("current_item"). ToString(). Entspricht ("1") –
Hier ist der vollständige Link zur Verwendung der Repeater-Steuerung http://msdn.microsoft.com/en-us/library/aa719636(v) = vs.71) .aspx – Zlatan
Sie können die hier beschriebene Technik verwenden: http://stackoverflow.com/questions/5263696/change-repeater-li-item-class-if-first-or-last – algreat