我正在创建一个购物车。我有一个下拉列表,在列表视图中。我想根据 eval("stock") 简单地添加一系列数字,从 0 到 stock 或 10。
<% int range = atoi(eval("..")) // don't know the correct conversion syntax, not to that point yet..
if(range >10)
range = 10
for(i = 0; i < range; i++){
dropdown1.Item.append( new listitem...)
}
%>
我试图通过函数调用来做到这一点,但我无法弄清楚。我在脚本标签和cs文件中都试过了。
任何能指引我正确方向的帮助都会很棒。我是新手,我已经研究了好几个小时了。2 50 美元的书籍,它们对这些列表视图模板项目没有任何帮助。
<AlternatingItemTemplate>
<span style="">
<asp:Label ID="productNameLabel" runat="server"
Text='<%# Eval("productName") %>' />
<br />
<asp:Image runat="server" height = "300" ImageUrl='<%# Eval("img") %>'></asp:Image>
<br />
Description:<br />
<asp:Label ID="itemNotesLabel" runat="server" Text='<%# Eval("itemNotes") %>' />
<br />
stock:
<asp:Label ID="stockLabel" runat="server" Text='<%# Eval("stock") %>' />
<br />
price:
<asp:Label ID="priceLabel" runat="server" Text='<%# "$"+ Eval("price")+".00" %>' />
<br />
Quantitiy:<asp:DropDownList id="DropDownList1" runat="server"></asp:DropDownList>
<br />
<asp:LinkButton id="addPro" runat="server" CommandArgument='<%# Eval("productNo") %>' onCommand ="addPro_Click">Add To Cart</asp:LinkButton>
<br /><br /><br />
<br /></span>
</AlternatingItemTemplate>