Comment puis-je ajouter des champs d'attribut à l'asp.net liste déroulante
Ci-dessous, je suis en mesure de définir les valeurs et le texte:
dropListUserImages.DataValueField = "Value";
dropListUserImages.DataTextField = "Text";
dropListUserImages.Items.Add(new ListItem { Text = srText, Value = srValue});
Je tiens également à définir des attributs supplémentaires tels que:
data-imagesrc
data-description
Comment puis-je le faire?
OriginalL'auteur MonsterMMORPG | 2013-01-09
Vous devez vous connecter pour publier un commentaire.
Utilisation:
Ne fonctionne pas avec SelectListITem
vous avez raison, aspnet.codeplex.com/workitem/7314 mais c'est parce que vous ne pouvez pas obtenir l'accès aux attributs.
OriginalL'auteur Nix
J'ai eu le même problème avec la traduction complexe des listes d'objet dans les valeurs qui peuvent être lus sur l'extrémité avant, j'ai utilisé la logique similaire à ci-dessous et l'a trouvé très utile, car elle peut être adaptable pour chaque type d'objet:
OriginalL'auteur David Rogers