여러 줄 사이의 간격으로 구분 기호를 표시하는 반복 방식입니다. 사진과 같이
이 예에서는 vs.net 2008(C#)을 사용하여 배경 .CS 코드를 작성합니다. admin10000.com에서
아아아아Frontend.aspx 코드
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { rptList.DataSource = GetTable(); rptList.DataBind(); } } protected void rptList_ItemDataBound(object sender, RepeaterItemEventArgs e) { if (e.Item.ItemType == ListItemType.AlternatingItem || e.Item.ItemType == ListItemType.Item) { DataRowView drv = (DataRowView)e.Item.DataItem; Literal ltlTitle = (Literal)e.Item.FindControl("ltlTitle"); ltlTitle.Text = drv.Row["title"].ToString(); if ((e.Item.ItemIndex + 1) % 5 == 0 && (e.Item.ItemIndex + 1) < 15) { System.Web.UI.LiteralControl ul = new LiteralControl("</ul><p class=\"sep\"></p><ul>"); e.Item.Controls.Add(ul); } } } DataTable GetTable() { DataTable dt = new DataTable(); dt.Columns.Add("title", typeof(string)); for (int i = 1; i <= 15; i++) { DataRow row = dt.NewRow(); row["title"] = "这是文章标题 " + i + ""; dt.Rows.Add(row); } return dt; }
코드 예제 다운로드: PageDemo.RAR
관련 문서: Repeater 컨트롤의 페이징 구현 Repeater 컨트롤은 편집, 업데이트 및 삭제 작업을 구현합니다. Repeater
는 Repeater에 중첩되어 사용됩니다.위 내용은 여러 줄 사이의 간격으로 구분 기호를 표시하는 반복 방식의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!