请教如何获得datalist的值
请教一个很菜的问题,因为最近刚转用C#写一段程序,很多地方不熟悉,
前台代码:
<asp:DataList ID="DataList1" runat="server" CellPadding="4"  
                         ForeColor="#333333" Width="100%"
                         RepeatColumns="3" RepeatDirection="Horizontal"  
                     onselectedindexchanged="DataList1_SelectedIndexChanged">
                         <FooterStyle BackColor="White" Font-Bold="True" ForeColor="White" />
                         <AlternatingItemStyle BackColor="White" />
                         <ItemStyle BackColor="White" ForeColor="#333333" />
                         <SelectedItemStyle BackColor="#FFCC66" Font-Bold="True"
                              ForeColor="Navy" />
                         <HeaderStyle BackColor="#990000" Font-Bold="True"
                              ForeColor="White" />
                         <ItemTemplate>
                             <center><table><tr><td align="center" valign="baseline">
                             <a href='Stationdetail.aspx?cinvcode=<%# Eval("cinvcode") %>'>
                              <%-- <td> <asp:Label ID = "cinvcode "   Text=  <%#   Eval("cinvcode")   %>   /> </td>--%>
                                <img alt="" style="border-width:0px"
                                     src='../image/<%#Eval("smallphtofile") %>' /></a><br />
                                <a href='Stationdetail.aspx?cinvcode=<%# Eval("cinvcode") %>'>
                                   <%# Eval("cinvname")%></a><br />
                                   资源租赁价格:<%#Eval("iInvsprice")%>
                                   <tr>
								<td> </td>
								<td><asp:Button ID="btnBuy" runat="server" Text="加入购物车" OnClick="btnBuy_onclick" CausesValidation="False" /></td>
							    </tr>                                    
                                   </td></tr></table>
                             </center>                              
                         </ItemTemplate>
                     </asp:DataList>
这里展示的是一个资源,里面加了一个按钮,“加入购物车”
现在想点击这个按钮获得站点资源的编号值cinvcode,然后加入到购物车,不知道应该怎样获得这个值?
之前看到的都是findcontrol,然后获得label值,
不知道是我前台代码绑定有问题还是怎的?如何获得这里的cinvcode值呢?
谢了,很急又很菜的问题。
------解决方案--------------------你不是用了一个链接跳转了吗???
<a href='Stationdetail.aspx?cinvcode=<%# Eval("cinvcode") %>'>
在那个页面用Request.QueryString["cinvcode"]就能获取到
------解决方案--------------------
<a id="cinvcode" runat="server" href='Stationdetail.aspx?cinvcode=<%# Eval("cinvcode") %>'>
然后再用DataList1.Items[0].findcontrol("cinvcode")