我有这个自定义分页,我试图将属性添加到ListItem 我希望稍后使用此属性(或类)来设置带有css的项目。
aspx代码:
String.valueOf(ch)
以下是相关代码:
<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>
这是为该项目生成的html:
if (currentPage > 5) {
ListItem li = new ListItem("...", "", false);
li.Attributes.Add("extra", "true");
pages.Add(li);
}
只是为了澄清:
我之前和之后还添加了更多项目
如果没有足够的页面,也可能无法生成项目
我最终得到这样的东西:
前2 3 4 ...&gt;&gt;最后一个或:
首先&lt;&lt; ... 3 4 5 6 7 8 9&gt;最后