将html属性添加到listitem

时间:2017-10-26 13:33:45

标签: c# asp.net

我有这个自定义分页,我试图将属性添加到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;最后

0 个答案:

没有答案