Heim > Backend-Entwicklung > C#.Net-Tutorial > Repeater-Methode zum Anzeigen von Trennzeichen in Abständen zwischen mehreren Zeilen

Repeater-Methode zum Anzeigen von Trennzeichen in Abständen zwischen mehreren Zeilen

巴扎黑
Freigeben: 2017-04-30 10:21:45
Original
1456 Leute haben es durchsucht

Repeater-Methode zum Anzeigen von Trennzeichen in Abständen zwischen mehreren Zeilen. Wie im Bild gezeigt

In diesem Beispiel wird vs.net 2008 (C#) verwendet, um den .CS-Hintergrundcode zu schreiben. Von admin10000.com

 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;
        }
Nach dem Login kopieren

Frontend.aspx-Code

<form id="form1" runat="server">
    <p>
     <asp:Repeater ID="rptList" runat="server" 
            onitemdatabound="rptList_ItemDataBound">
            <HeaderTemplate>
                <ul>
            </HeaderTemplate>
            <ItemTemplate>
                <li>
                    <asp:Literal ID="ltlTitle" runat="server"></asp:Literal></li>
            </ItemTemplate>
            <FooterTemplate>
                </ul></FooterTemplate>
        </asp:Repeater>
    </p>
    </form>
Nach dem Login kopieren

Codebeispiel herunterladen: Repeater-Methode zum Anzeigen von Trennzeichen in Abständen zwischen mehreren ZeilenPageDemo.RAR

Verwandte Dokumente: Paging-Implementierung der Repeater-Steuerung. Die Repeater-Steuerung implementiert Bearbeitungs-, Aktualisierungs- und Löschvorgänge. Repeater

wird in Repeater verschachtelt verwendet

Das obige ist der detaillierte Inhalt vonRepeater-Methode zum Anzeigen von Trennzeichen in Abständen zwischen mehreren Zeilen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage