高分求救::repeater 控件做购物车的事情,各位大虾帮忙啊
小辉 2005-05-21 11:43:27 假设有以下一个repeater:
--------------------------------------
| 商品 | 商品名 |
| 的 |
| 图片 |购买按纽| 查看按纽 |
--------------------------------------
| 商品 | 商品名 |
| 的 |
| 图片 |购买按纽| 查看按纽 |
--------------------------------------
| 商品 | 商品名 |
| 的 |
| 图片 |购买按纽| 查看按纽 |
--------------------------------------
购买按纽我用的是一个likeButton
当点击它的时候,我想弹出一个叶面,显示该商品的详细信息
以及询问是否放入够物车等等信息。
现在的问题就是,我点击一个按纽后,
怎么判断是选中了哪一个商品行了
这么写就是提示错误
onclick="windows.open('wfmBuy.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id")%>')">
代码如下:
<asp:repeater id="repFlower" runat="server">
<HeaderTemplate>
<div align="center"><font color="#009966" size="4">鲜花信息</font></div>
<hr color="#ff3366">
</HeaderTemplate>
<ItemTemplate>
<table cellspacing="1" cellpadding="1" border="0">
<tr>
<td rowspan="4">
<div style="MARGIN: 5px 15px 5px 5px">
<input type=image runat=server id=img001 src='<%#"images/" + DataBinder.Eval(Container.DataItem, "picture")+".jpg"%>' width=100 height=130 NAME="img001">
</div>
</td>
<td><font color="#ff0000" size="2"> 名称:<%#DataBinder.Eval(Container.DataItem, "name")%>
</font>
</td>
<td>编号:
<asp:Label Font-Size="1" ForeColor="#ff0000">
<%#DataBinder.Eval(Container.DataItem, "ID")%>
</asp:Label>
</td>
<td>
<asp:Label id="Label1" Runat="server"></asp:Label></td>
</tr>
<tr>
<td colspan="3"><font size="2">简介:<%#DataBinder.Eval(Container.DataItem, "content")%></font>
</td>
</tr>
<tr>
<td colspan="3"><font size="2"></font> 价格:<%#DataBinder.Eval(Container.DataItem, "price")%></td>
</tr>
<tr>
<td width="50%" align="center">
<input type="image" runat="server" id="btnBuy" src="images/detailview_b.gif" width="100"
height="40" NAME="Image1" onclick="windows.open('wfmBuy.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id")%>')">
</td>
<td width="50%" align="center">
<input type="image" runat="server" id="btnShow" src="images/detailview_s.gif" width="100"
height="40" NAME="Image3">
</td>
</tr>
</table>
</ItemTemplate>
<SeparatorTemplate>
<hr>
</SeparatorTemplate>
</asp:repeater>
各位大虾,给提个好建议
你们要是这样的问题都是怎么做的呢?
求个例子,谢谢