La situation est la suivante:Quelle est la meilleure façon de montrer plusieurs cases à cocher pour plusieurs enregistrements dans ASP.NET
J'ai une base de données avec beaucoup de RSS Catégories, qui à leur tour ont beaucoup de fils RSS. Je veux les afficher de la manière suivante:
RSS Category 1
[ ] Rss Feed 1
[ ] Rss Feed 2
[ ] Rss Feed 3
RSS Category 2
[ ] Rss Feed 1
[ ] Rss Feed 2
[ ] Rss Feed 3
Où [] représente une case à cocher.
Chaque flux RSS est donc retiré de la base de données en fonction de l'identifiant de la catégorie RSS parent. Je ne peux pas utiliser CheckBoxList car chaque case à cocher doit être contenue dans un élément de liste non ordonné. J'ai besoin que le balisage soit sémantiquement correct et je ne peux pas utiliser les adaptateurs de contrôle.
J'ai initialement imaginé deux répéteurs imbriqués, l'extérieur vers une liste de catégories RSS de la base de données qui affiche l'en-tête Catégorie et contient un contrôle caché avec l'ID de catégorie, puis un répéteur interne avec les flux RSS pour cette catégorie .
Comment puis-je accéder à l'identifiant de catégorie à partir du contrôle de champ caché dans le répéteur parent afin que je puisse rechercher les flux RSS corrects?