asp.net datalist

来源:百度知道 编辑:UC知道 时间:2024/05/23 19:52:54
<asp:DataList ID="dldetails" runat="server">
<HeaderTemplate>
<table>
<tr>
</tr>
</HeaderTemplate>
<ItemTemplate>
<td><%#Eval("g_Name") %></td>
<td><asp:Button ID="btobuy2" runat="server" Text="购买" /></td>
<td><asp:Button ID="btoscan2" runat="server" Text="详情"/></td>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:DataList>
我给datalist绑定数据,想给购买按钮写一个事件,可是我在btnbuy加一个onclick事件时,事件不执行啊?怎么解决啊?小弟急啊!

你应该在按钮上加上 CommandName 属性 例如 CommandName="buy"
然后在datalist的ItemCommand事件里写方法处理

首先看看

你这个按钮的 onclick 事件绑定的 方法 是不是 对的。。。别绑到其他地方了
还有回发是否触发验证等等

再一个 用在模板里 还是用command 事件比较好
把按钮的CommandName 属性 CommandName="buy";
在按钮的 command事件里 判断 e.commandname==“buy” 的话 就执行