Bonjour,
Je voudrais que mon site lise des catégories avec sous catégories à partir de ma base de données. Les catégories sont dans une table et les sous-catégories dans une autre. La table des sous-catégorie contient la cellule sCatParent indiquant l' id de catégorie parent.
J'ai essayé le code suivant (syntaxe Razor...) :
Mais cela me retourne l'erreur suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 @{ var db = Database.Open("mabase"); var Categories = db.Query(@"SELECT * FROM Categories ORDER BY CatNom").ToList(); var sCategories = ""; foreach(var d in Categories) { <h3>@d.CatNom</h3> sCategories = db.Query("SELECT * FROM SousCategories WHERE sCatParent = '"+ d.CatId +"' ORDER BY sCatNom").ToList(); foreach(var c in sCategories) { <a href="@c.sCatId">@c.sCatNom</a><text> </text> } } }
Si quelqu'un peut m'aider... ?CS1061: 'char' ne contient pas une définition pour 'sCatId' et aucune méthode d'extension 'sCatId' acceptant un premier argument de type 'char' n'a été trouvée (une directive using ou une référence d'assembly est-elle manquante ?)
Partager