日期:2014-05-19  浏览次数:20470 次

想在数据绑定的控件中的服务器控件的属性绑定上值,该怎么做呢?
比如说最简单的Repeater控件

<asp:Repeater   ID= "Repeater1 "   runat= "server ">
<ItemTemplate>
<asp:Button   ID= "Button_ <%#   Eval(   "ID "   )   %> "   runat= "server "   Text= "Button "   CommandArgument= " <%#   Eval(   "Arg "   )   %> "   />
<asp:Label   ID= "Label_ <%#   Eval(   "ID "   )   %> "   runat= "server "   Text= "Label "> </asp:Label>
</ItemTemplate>
</asp:Repeater>


Repeater的ItemTemplate中有Button控件和Label控件,如何把Button和Label的属性绑定上Repeater数据源的数值?

我现在想做的是,Repeater有N行数值,每行有个Button和一个Label,我点击一个Button,相应的Label的Text属性会改变

------解决方案--------------------
动态创建button控件。
不能这么绑定。

------解决方案--------------------
ItemCommand里判断