【发布时间】:2009-05-20 18:26:10
【问题描述】:
<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>
这大致就是我想要做的。显然,实现是错误的,但我找不到任何关于在实践中如何处理的信息。任何帮助表示赞赏。
编辑:我想要做的是为这个中继器中的每个项目添加一个 DropDownList,并在提交表单后,使用每个是/否答案的 ID 输入数据库。我使用的 SqlDataReader 有两个字段:问题内容和问题 ID。
【问题讨论】:
-
你不能像这样给控件一个动态ID。告诉我们您要做什么(为什么需要动态 ID?),我们可以回答。干杯
标签: asp.net web-controls