点击repeater控件中某行按钮时候 该行变色
repeater 结构:
<asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">
<HeaderTemplate>
<table class="table2" >
<tr>
<th style="width:30px;">ID</th>
<th>产品</th>
<th style="width:30px;">库存</th>
</tr>
</HeaderTemplate>
。。。。。。。。。。。。。。。。。。。。
<td style="text-align:left;padding-left:3px;"> <asp:LinkButton ID="LinkButton3" runat="server" CommandArgument='<%#Eval("id") %>' CommandName="show" OnCommand="caozuo" ><%#Eval("proname") %></asp:LinkButton></td>
-----------------------------
protected void caozuo(object sender, CommandEventArgs e)
{
这里应该怎么写?让 该reptaer 控件 该行 变背景色
}
------解决方案--------------------这个可以在前台设置的,也可以后台设置
前台:
//repeater隔行换色代码
<tr class='<%#(Container.ItemIndex%2==0)?"TrGray":"TrWhite"%>'>
后台:
HTML code
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<div runat="server">里面的控件放在这里</div>
<br />
</ItemTemplate>
</asp:Repeater>
C# code
(Repeater1.Items[3].Controls[1] as HtmlGenericControl).Sty