2 つの質問があります。まず、DDL を .aspx のリピーターに入れました。これが私のコードです:
<HeaderTemplate>
<ul class ="horizontal">
</HeaderTemplate>
<ItemTemplate>
<li>
<img src="<%# DataBinder.Eval(Container.DataItem, "ImagePath") %>" width="60" height="40" alt = "<%# DataBinder.Eval(Container.DataItem, "ProductName") %>"/>
<p>ID: <asp:Literal ID="ProductIDLiteral" runat="server" Text='<%# DataBinder.Eval(Container.DataItem, "ProductID") %>'></asp:Literal></p>
<p>
<asp:Literal ID="NameLiteral" runat="server" Text="Name: "></asp:Literal><asp:Literal ID="ProductNameLiteral" runat="server" Text = '<%# DataBinder.Eval(Container.DataItem, "ProductName") %>'></asp:Literal>
</p>
<p>
<asp:Literal ID="Literal1" runat="server" Text="Price: "></asp:Literal><asp:Literal ID="UnitPriceLiteral" runat="server" Text = '<%# DataBinder.Eval(Container.DataItem, "UnitPrice") %>'></asp:Literal>
</p>
<p> <asp:Literal ID="QuantityLiteralLiteral" runat="server" Text="Quantity: "></asp:Literal><asp:DropDownList ID="DDLQuantity" runat="server" ><asp:ListItem></asp:ListItem>
</asp:DropDownList></p>
<asp:Literal ID="Literal" runat="server"></asp:Literal>
</li>
</ItemTemplate>
<FooterTemplate>
<asp:Button ID="Button1" runat="server" Text="Validate!" />
</ul>
</FooterTemplate>
</asp:Repeater>
最初の質問は、コード ビハインドから DDL を設定するにはどうすればよいですか? 次に、ソース値が 4 の場合、DDL に <1-2-3-4> を入力するにはどうすればよいですか。