J'essaie d'afficher une image dans un contrôle ListView en fonction de la valeur d'une propriété de databound. J'ai essayé deux méthodes de faire cela (une à la fois) et les deux ont retourné des erreurs de "L'étiquette de serveur n'est pas bien formée". Considérez le code ci-dessous.Instruction conditionnelle de script en ligne dans un ListView
<ItemTemplate>
<div class="left">
<!-- Method 1 -->
<img src="media-play-button.png" alt="Play" class="mediaplay noborder" runat="server" visible="<%# Eval("MediaType").ToString() == "video" %>" />
<!-- Method 2 -->
<%# if (((MediaLink)Container.DataItem).MediaType == "video") { %>
<img src="media-play-button.png" alt="Play" class="mediaplay noborder" />
<%# } %>
</div>
</ItemTemplate>
impressionnant, merci. Je manque toujours un détail banal! – esvendsen