Parce que quand je place ce code la :
<asp:DataList ID="documentsList" DataSourceID="docsList" runat="server">
<ItemTemplate>
<%#Eval("tx_titre")%>
</ItemTemplate>
</asp:DataList>
Ce con me donne ceci :
<table id="ctl00_ContentPlaceHolder_documentsList" cellspacing="0" border="0" style="border-collapse:collapse;">
<tr>
<td>
Plouf
</td>
</tr>
</table>
Et que, jusqu’à preuve du contraire, je ne suis pas suffisamment con pour oublier les balises autour d’une liste de données.
Et que je ne veux pas forcément que mon appli me rajoute automatiquement des tags autour de celles-ci. Surtout si c’est pour rajouter un tableau.
On se croirait revenu en 1998.
Oui, le titre est fortement racolleur. Mais pour une fois, c’est pas fait pour attirer des commentaires. C’est vraiment ce que je pense.
Et oui je poste ce billet un vendredi soir en étant bien content de partir en week-end et en ayant absolument pas hâte de revenir lundi.
Edit
Lorsque je demande conseil à un ami que je ne nommerai pas par respect pour lui mais qui fait partie de la douzaine de personnes avec qui je vais manger une raclette ce soir même, il me réponds :
essaie de rajouter RepeatLayout= »Flow » dans la définition du DataList
Ce qui a pour effet de me renvoyer :
<span id="ctl00_ContentPlaceHolder_documentsList">
<span>Plouf</span>
</span>
Sa réaction :
c’est moins pire
Oui. Mais c’est toujours pas ce que je veux. Je n’ai jamais demandé à avoir un quelconque tag entre chacun des éléments de ma liste.
Ca, c’est moi qui m’en charge en les rajoutant moi même bordel.






