Bonjour à tous,
J'ai développé y a quelques temps une fonctionnalité qui me permettait de renvoyer une liste de produits dans des catégories (Repeater (Cat) + DataList (Produit) inclus dans le repeater) ...
Maintenant on me demande de rendre chaque produit cliquable (l'Url correspondante dépendra du contexte ... Soit elle renvoie vers le type de produit, soit les versions équivalente, soit vers une page de contact).
Ce qui m'oblige de revoir un peu ma structure, j'ai le choix donc entre soit :
- Récupérer dans la même requête SQL l'url -> Ce qui implique l'utilisation de Cursor et de condition pour chaque ligne, ce qui rend complexe la proc.
- Soit lors du chargement de mes catégories pour chaque item je récupère l'URL à la volée -> Ce qui implique un appel à la base pour chaque URL ...
- Soit au moment du clique sur le produit, je récupère l'URL -> Ce qui implique un petit temps de latence supplémentaire avant la redirection ...
Alors qu'en pensez vous ? Qu'elle est la solution la moins pire ? Ou peut être y a t il une meilleure solution à laquelle je n'ai pas pensez ?
Merci d'avance
Partager