Bonjour,
je viens de commencer un projet utilisant le framework asp.net mvc. J'ai peu d'experience de .net, je n'ai auparavant eu que quelques projets sur sharepoint, webparts...
bref
et donc aujourd'hui je suis tombé sur une question et impossible de trouver la reponse sur internet.
Pour simplifier: je donne un objet de type list a ma vue et veux traiter chaque item de la liste dans une boucle.
je fini par faire un truc du genre
<% foreach (Type item in maListDeType){ %>
traitement de <% item %>
<% }%>
et pendant que je fais ca, j'ai un reflexe, c'est taper <asp:foreach (qu'intelisense me propose)
c'est la que je veux en venir
venant de J2EE, c'est recommander d'utiliser la jstl: les <c:foreach aux <%. On ne se retrouve alors dans ces pages qu'avec du code xhtml et c'est franchement plus propre, on a pas l'impression de revenir a du php3. Enfin je vais pas lancer le debat c'est pas le but de ce post.
j'ai donc commencer a cherche comment utiliser ce asp:foreach et franchement j'ai cherché plusieurs heures sans rien trouver. J'ai cherché sur asp.net/mvc impossible de trouver des references a la tag libraries asp: autre que les asp:content et asp:repeater (et 2 3 autres).
j'ai ensuite sans peu de conviction (et ca s'est avéré ne pas etre ca) essayer d'utiliser quelque chose de similaire a la jstl a savoir qqc du genre
<asp:foreach var="item" items=${maListDeType}>
traitement de ${item}
</asp:foreach>
ca n'a pas marché
Donc quelqu'un a-t-il une idée de comment fonctionne ce <asp:foreach, ou mieux peut m'indiquer ou elle est decrite cette tag Library? Franchement c'est proposé dans l'autocompletion et on en trouve aucune reference sur internet, c'est bizarre.
Merci d'avance
---------------
Toinou87 ;-p May the force be with you!!