我有 2 个问题:首先,我在我的 .aspx 中的转发器中放置了一个 DDL。这是我的代码:
<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?那么我该怎么做,用 <1-2-3-4> 填充 DDL 如果源值为 4。谢谢!