当前位置: 代码迷 >> ASP.NET >> 求救呀,高手们! 头爆了,该如何解决
  详细解决方案

求救呀,高手们! 头爆了,该如何解决

热度:5488   发布时间:2013-02-26 00:00:00.0
求救呀,高手们!! 头爆了
<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的所有信息。
  相关解决方案