本文介绍了如何突出显示Repeater控件中的选定链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我在gridview中使用自定义分页并使用Repeater控件显示页面索引..代码是 < ; asp:Repeater ID = rptPager runat = 服务器 > < ItemTemplate > < asp:LinkBut​​ton ID = lnkPage runat = 服务器 正文 =' <% #Eval( 文字)%> ' CommandArgument =' <% #Eval( Value)%> ' 已启用 =' <% #Eval( 已启用)%> ' OnClick = Page_Changed > < / asp:LinkBut​​ton > < / ItemTemplate > < / asp:Repeater > 页面索引就像1 2 3 4 5等 这里我想要的是当我点击一个链接时应该突出显示... Page_Changed事件代码 受保护 void Page_Changed( object sender,EventArgs e) { pageIndex = int .Parse((sender as LinkBut​​ton).CommandArgument); // 这里我得到了相应的值 // 如果我点击1它应该是1 // 如果我点击2它应该是2 } 解决方案 按照以下链接。 http://stackoverflow.com/questions/19417699/highlighting-page-number-using-repeater iam using custom pagination in my gridview and uses Repeater control for showing page indexes..the code is<asp:Repeater ID="rptPager" runat="server" ><ItemTemplate> <asp:LinkButton ID="lnkPage" runat="server" Text='<%#Eval("Text") %>' CommandArgument='<%# Eval("Value") %>' Enabled='<%# Eval("Enabled") %>' OnClick="Page_Changed" > </asp:LinkButton></ItemTemplate></asp:Repeater>the page index is like 1 2 3 4 5 etchere what i want is when i click on one link it should be highlighted...code of Page_Changed eventprotected void Page_Changed(object sender, EventArgs e) { pageIndex = int.Parse((sender as LinkButton).CommandArgument); //here i got the corresponding value //if i click on 1 it should be 1 //if i click on 2 it should be 2 } 解决方案 follow the below link.http://stackoverflow.com/questions/19417699/highlighting-page-number-using-repeater 这篇关于如何突出显示Repeater控件中的选定链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
10-28 05:00