J'essaie de faire ce qui suit dans ASP.NET 3.5. Fondamentalement, je lie une LINQDataSource à un DataList. Il y a une propriété appelée "Supprimé" et si c'est vrai, je veux afficher un balisage différent. Le code suivant génère des erreurs:DataList, instructions conditionnelles dans <ItemTemplate>?
<asp:DataList runat="server">
<ItemTemplate>
<% If CBool(Eval("Deleted")) Then%>
...
<% Else%>
...
<% End If%>
</ItemTemplate>
</asp:DataList>
Est-ce possible? Si non, quelles sont les alternatives?
vous devriez vraiment regarder dans la solution @ Aydsman, il est supérieur à la réponse acceptée lorsque vous avez plusieurs contrôles dans votre –
@roman Merci, les deux sont d'excellentes réponses. Mais je pense que je préfère la solution de RandomNoob pour utiliser l'événement RowDataBound puisque Eval peut être évité complètement. – Kevin