<ItemTemplate>
<asp:Label runat="server"><%#DataBinder.Eval(Container.DataItem, "Question")%></asp:Label>
<asp:DropDownList runat="server" id="<%#DataBinder.Eval(Container.DataItem, "QuestionID")%>">>
<asp:ListItem value="1" text="Yes" />
<asp:ListItem value="0" text="No" />
</asp:DropDownList>
<ItemTemplate>
これはおおよそ私がやろうとしていることです。明らかに、実装には問題がありますが、実際にこれについてどうやって行くかについての情報はありません。どんな助けもありがとうございます。リピータ内部のWebControl IDを変更する
編集:私はこのRepeaterの各アイテムにDropDownListを追加し、フォームの提出時に、それぞれのYes/No回答のIDを使用してデータベースに入力します。私が使用しているSqlDataReaderには、2つのフィールドがあります:質問内容とquestionID。
このような動的IDをコントロールに与えることはできません。何をしようとしているのかを教えてください(なぜ動的IDが必要なのですか?)、それに答えることができます。歓声 –