<%@ Page Language= "C# " %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN " "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<script runat= "server ">
protected void Page_Load(object senderm, EventArgs e) {
string[] lists = new string[10];
this.rep.DataSource = lists;
this.rep.DataBind();
}
protected void rep_ItemCreated(object sender, RepeaterItemEventArgs e)
{
if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item)
{
if (e.Item.ItemIndex % 4 == 0)
{
LiteralControl li = e.Item.Controls[0] as LiteralControl;
li.Text = " <tr> " + li.Text;
}
else if (e.Item.ItemIndex % 4 == 3)
{
LiteralControl li = e.Item.Controls[0] as LiteralControl;
li.Text += " </tr> ";
}
}
else if (e.Item.ItemType == ListItemType.Footer)
{
if (rep.Items.Count % 4 != 0)
{
LiteralControl li = e.Item.Controls[0] as LiteralControl;
string oldHTML = li.Text;
string newHTML = String.Empty;
for (int i = rep.Items.Count % 4; i < 4; i++)
{
newHTML += " <td> </td> ";
}
newHTML += " </tr> ";
li.Text = newHTML + oldHTML;
}
}
}
</script>
<html xmlns= "http://www.w3.org/1999/xhtml " >
<head runat= "server ">
<title> Untitled Page </title>
</head>
<body>
<form id= "form1 " runat= "server ">
<div>
<asp:Repeater runat= "server " ID= "rep " OnItemCreated= "rep_ItemCreated ">
<HeaderTemplate>
<table>
</HeaderTemplate>
<ItemTemplate>
<td> aaa </td>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
</div>
</form>
</body>
</html>
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。