我有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從後面的代碼? 那麼我該怎麼辦,用<填充DDL 1-2-3-4> 如果源數值是4. 謝謝!!
初始事件? 它在哪裏? – IsraGab
您可以在'DropDownList'中找到它作爲'OnInit'事件。 –