如何突出显示Repeater控件中的选定链接 [英] How to highlight selected link in Repeater control
本文介绍了如何突出显示Repeater控件中的选定链接的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在gridview中使用自定义分页并使用Repeater控件显示页面索引..代码是
< ; asp:Repeater ID = rptPager runat = 服务器 >
< ItemTemplate >
< asp:LinkButton ID = lnkPage runat = 服务器 正文 =' <% #Eval( 文字)%> ' CommandArgument =' < span class =code-keyword> <% #Eval( Value)%> '
< span class =code-attribute> 已启用 =' <% #Eval( 已启用)%> ' OnClick < span class =code-keyword> = Page_Changed >
< / asp:LinkButton < span class =code-keyword>>
< / ItemTemplate >
< / asp:Repeater >
页面索引就像1 2 3 4 5等
这里我想要的是当我点击一个链接时应该突出显示...
Page_Changed事件代码
受保护 void Page_Changed( object sender,EventArgs e)
{
pageIndex = < span class =code-keyword> int .Parse((sender as LinkButton).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 etc
here what i want is when i click on one link it should be highlighted...
code of Page_Changed event
protected 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控件中的选定链接的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文