我将字符串数组绑定到Repeater Control,
string[] strPageSize = new string[25];
repPageSize.DataSource = strPageSize;
repPageSize.DataBind();
.aspx页码
<asp:Repeater ID="repPageSize" runat="server">
<ItemTemplate>
<a href="#" id="lnkPageIndex" rev="pageIndex" runat="server" onserverclick="lnkPageIndex_Click"><%#(string) (Container.DataItem)%></a>
</ItemTemplate>
</asp:Repeater>
但是这个字符串数组可能包含null
或empty
字符串,我不想将它们绑定到我的控件上。我可以避免这种情况。
提前感谢。
答案 0 :(得分:3)
您可以像这样使用LINQ.Extensions命名空间:
string[] strPageSize = new string[25];
repPageSize.DataSource = strPageSize.Where(s => !string.IsNullOrEmpty(s));
repPageSize.DataBind();