请教后台改变REPEATER控件中按钮颜色的方法

PPWD_PPWD 2013-05-05 11:37:10
问题是这样的,我首先通过REPEATER控件绑定了几个按钮,因为按钮个数和按钮名称会随着页面不同而不同,从数据库动态读取的,代码如下:
<asp:Repeater ID="RepCategory" runat="server" OnItemCommand="RepCategory_ItemCommand">
<ItemTemplate>
<asp:LinkButton runat="server" CommandName='<%#Eval("CategoryName") %>'><%#Eval("CategoryName") %></asp:LinkButton>
</ItemTemplate>
</asp:Repeater>
这样就可以根据不同的页面,通过后台代码绑定属于不同页面的按钮,
问题在于由于是通过REPEATER动态生成的按钮,所以生成的ID不固定,我想实现当点击一个按钮后该按钮改变颜色而其他不变,
比如到了一个页面动态从数据库读取了4个按钮绑定了,但是现在我不知道每个按钮的ID和文字,我怎么实现用户点击一个按钮这个按钮变色?而其他3个不变。。。。谢谢大家了。
主要问题就是因为是按钮个数和内容是因为页面不同而不同,由REPEATER动态生成的,所以无法通过固定的样式实现,只能在后台通过点击事件来动态改变那个点击的维持其他没点击的,但是又由于动态生成无法得到他们准确的ID.想问大家该如何实现?
...全文
217 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
PPWD_PPWD 2013-11-11
  • 打赏
  • 举报
回复
谢谢大哥。。。来晚了

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧