Je n'arrive pas à obtenir ce fonctionnement et je n'arrive pas à comprendre pourquoi.Utilisation de Container.DataItem dans un ItemTemplate
<ItemTemplate>
<% if (Field(((DataRowView)(Container.DataItem)), "Video File") != "") { %>
<a href='upload/images/<%# Field(((DataRowView)(Container.DataItem)), "Video File")%>'>Download Link</a>
<% } else { %>
<embed height="14" width="661" name="plugin" src="<%# ContentUploadURL%>/<%# Field(((DataRowView)(Container.DataItem)), "Audio File")%>" type="audio/mpeg" autostart="false" />
<% } %>
</ItemTemplate>
Il semble assez simple, mais je reçois juste cette erreur:
Compiler Error Message: CS0103: The name 'Container' does not exist in the current context
Je suis à ce jour et je suis un débutant travaillant sur un CMS en asp. Je ne veux pas vraiment apprendre l'ASP, juste pour que ça fonctionne.
Si quelqu'un pouvait me diriger dans la bonne direction, je serais très très reconnaissant.
Merci!
Il n'y a pas de réponse à votre question initiale ... utilisez la propriété 'Visible' est un moyen de contourner mais personne ne répond à ce problème très important en utilisant l'instruction' if'. – Jaider