求救呀,高手们!! 头爆了
<asp:DataList>
<ItemTemplate>
<%# Eval( "id1 ") %> <% Eval( "id2 ") %>
<asp:LinkButton ID= "btnAA " OnClick= "btnAA_OnClick " />
</ItemTemplate>
</asp:DataList>
我想在btnAA_OnClick()中获得id1 和id2
<asp:LinkButton ID= "btnAA " CommandArgument= ' <%# Eval( "id1 ")%> ' />
这样最多只能获取id1 而我还想获得id2怎么做才能做到
------解决方案--------------------你试试这个笨方法:
1.同时绑定id1和id2,两者用字符 '- '连接
<asp:LinkButton ID= "btnAA " CommandArgument= ' <%# Eval( "id1 ")%> + "- " + <%# Eval( "2 ")%> ' />
2.在btnAA_OnClick事件中,从CommandArgument获取字符串然后以字符 '- '截取左右两边的字符分别为id1和id2
------解决方案-------------------- <asp:LinkButton ID= "btnAA " OnItemCommand=YourMethod />
在YourMethod 内可以得到当前row的所有信息。