2

リスト項目にカスタム属性を追加しようとしていますが、追加されません

私のコードはこれです

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

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

Htmlにオプションテキストと値を追加するだけで、属性は追加しません! 私のドロップダウンは更新パネル内にありますが、ポストバックを探しているわけではないので、更新パネルが何か問題を起こしているとは思いませんが、それは最初のページ読み込みの読み込みについてのみです

何か案が?

4

1 に答える 1

0

を使用して追加する属性

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

サーバー側の Attribute コレクションを維持しないクライアント側のみの listitem に追加されます。追加された属性を確認したい場合は、ページの「ソースを表示」に移動して、レンダリングされたドロップダウン リスト コントロールに追加された属性を確認できます。

于 2012-06-11T09:31:56.380 に答える