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");
будет добавлен в список только для клиентской стороны, он не поддерживает свою коллекцию атрибутов для серверной части. Если вы хотите взглянуть на добавленный атрибут, вы можете перейти к "просмотру источника" вашей страницы и увидеть добавленный атрибут там, в вашем отображаемом элементе управления выпадающего списка.