ショッピングカートを作っています。リストビュー内にドロップダウンリストがあります。eval("stock") に従って、0 から在庫または 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ファイルの両方で試しました。
私が正しい方向に私を向けることができるどんな助けも素晴らしいでしょう. 私は新しく、これを何時間も研究してきました。50 ドルの本が 2 冊ありますが、これらのリストビュー テンプレート アイテムでは役に立ちません。
<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>