Comment définir la classe sur les div qui est à l'intérieur de la répétition dans le code derrière?

CSS & html

id0 est la classe pour la div qui a fond comme une image sprite et à l'intérieur de ce div..il y a une liste de liens (en répétition)..lorsque l'utilisateur survole les liens..l'image de fond de la div s'affiche diff parties de l'image sprite en conséquence

Maintenant, je veux que les classes id1 à id5 être défini comme les classes de la répétition de la liste...maintenant, comment dois-je aller buter?

comme la liste de liens à l'intérieur de répétition est à venir à partir de la DB..comment puis-je créer des balises div à l'intérieur de ce répéteur

et comment puis-je définir la classe pour chacun des 5 divs qui sera créée et définir ces classes ?

comme auparavant, j'avais de balisage simple mais maintenant, je dois générer la liste des liens à l'aide d'un répéteur..donc comment dois-je appliquer le CSS maintenant ??

Veuillez donner quelques idées..thnx

[MODIFIER]
ok essayé..
ajouté la balise div dans répéteur après l'étiquette et dans le code behind :-
rpt1:.FindControl("myDiv").Les contrôles.Ajouter(classe= ??) //ce type ici
l'utilisation de la boucle ou quoi ?

[edit] cela ne marche pas..quoi de mal ?**

for(int i=1;i<6;i++)
                {
            rpt1.FindControl("myDiv").Controls.Add("class=id[i]");

            }

Ci-dessus donne l'erreur suivante:-

La meilleure méthode surchargée match pour le Système.Web.L'INTERFACE utilisateur.ControlCollection.Ajouter(Système D'.Web.L'INTERFACE utilisateur.De contrôle)' a certains arguments non valides

Maintenant, comment puis-je définir des classes pour les divs?

pch..fait dilly erreur..apporté des modifications ..

 for (int i = 1; i < 6; i++)
                    {
                        string divClass = "id";
                        rpt1.FindControl("myDiv").Controls.Add("class=id" + i);

                    }

toujours la même erreur..

[modifier]

essayé ce qui suit..ne fonctionne pas

rpt1.FindControl("myDiv").Attributes.Add("class","id" +i);

[modifier]

J'ai essayé les maintenant..

rpt1.FindControl("myDiv").Attributes["class"] = "id" + i;

il me dit "Impossible d'appliquer l'indexation [] à une expression du type "méthode " groupe" ???

À l'aide!!!! 🙁 ...How do u l'ensemble de la classe d'un élément dans le code derrière si pas de cette façon ?

OriginalL'auteur Serenity | 2010-10-23