首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

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

2012-01-28 
求救呀,高手们!!头爆了asp:DataListItemTemplate%#Eval( id1 )%%Eval( id2 )%asp:LinkButton

求救呀,高手们!! 头爆了
<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的所有信息。

热点排行