ASP.NET - "composant HTML" paramètrable et réutilisable
Bonjour,
Je cherche à créer proprement un "genre de classe" qui représenterai un objet HTML que je puisse inclure de manière dynamique un certain nombre de fois dans le corps d'une page. Exemple:
Une page présente une liste de produits, le client peut choisir d'en afficher 10, 20 ou 50.
Un produit se présente en HTML sous la forme :
Code:
1 2 3 4
| <div id="produitX">
<img src="imgX" />
<p>descriptionX<p>
</div> |
J'aimerai pouvoir faire dans le code-behind de ma page quelque chose du genre:
Code:
1 2 3 4 5 6
|
for (i=0 ; i<20 ; i++)
{
MonProduit = new C_Produit(idProduit); // Impossible à faire avec un userControl
MonProduit.Print(); //Pour simplifié...
} |
Les userControls font se genre de chose, mais impossible de les initialiser de cette manière...
Comment faire celà proprment ?
Merci pour vos suggestions...:ccool: