ListItem.Attributes.Add не работает

Я пытаюсь добавить пользовательский атрибут в элемент списка, но он не добавляется

Мой код это

ListItem item = new ListItem(teamMemberGroup.Name, teamMemberGroup.ID);
item.Attributes.Add("teammembergroup", "true");

ddlTeamGroups.Items.Add(item);
ddlTeamGroups1.Items.Add(item);

Это только добавление текста опции и значения в HTML, но без атрибутов! Мой выпадающий список находится внутри панели обновлений, но я не думаю, что панель обновлений делает что-то не так, потому что я не ищу обратную передачу, но речь идет только о самой первой загрузке страницы.

Любая идея?

1 ответ

Атрибуты, которые вы добавляете, используя

item.Attributes.Add("teammembergroup", "true");

будет добавлен в список только для клиентской стороны, он не поддерживает свою коллекцию атрибутов для серверной части. Если вы хотите взглянуть на добавленный атрибут, вы можете перейти к "просмотру источника" вашей страницы и увидеть добавленный атрибут там, в вашем отображаемом элементе управления выпадающего списка.

Другие вопросы по тегам