`
yangle926
  • 浏览: 58325 次
  • 性别: Icon_minigender_1
  • 来自: 洛阳
社区版块
存档分类
最新评论

repeater嵌套使用

    博客分类:
  • .NET
 
阅读更多
前台:
       <div id="menu">
            <asp:Repeater ID="repMenu" runat="server" OnItemDataBound="repMenu_ItemDataBound">
                <HeaderTemplate><ul></HeaderTemplate>
                <ItemTemplate>
                    <li><a href='<%# Eval("LinkUrl") %>' target="_self"><%# Eval("ViewText") %></a>
                        <asp:Repeater ID="repseMenu" runat="server">
                            <HeaderTemplate><ul></HeaderTemplate>
                            <ItemTemplate><li><a href='<%# Eval("LinkUrl") %>' target="_self" style="border:none;"><%# Eval("ViewText") %></a></ItemTemplate>
                            <FooterTemplate></ul></FooterTemplate>
                        </asp:Repeater> 
                    </li>
                </ItemTemplate>
                <FooterTemplate></ul></FooterTemplate>
            </asp:Repeater>
        </div>

后台:
        protected void repMenu_ItemDataBound(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Repeater rep = e.Item.FindControl("repseMenu") as Repeater;//找到里层的repeater对象
                DataRowView rowv = (DataRowView)e.Item.DataItem;//找到分类Repeater关联的数据项
                string id = rowv["Id"].ToString().Trim(); //获取填充子类的id
                string error="";
                DataTable dt = MenuInfo_Bll.GetList("MenuLevel=1 and ParentId="+id,out error);
                Method_lib.RepDataBind(rep, dt);
            }
        }
分享到:
评论

相关推荐

    repeater嵌套repeater嵌套

    repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater嵌套repeater...

    Repeater嵌套Repeater 动态数据绑定

    在ASP.NET Web Forms开发中...总结,`Repeater`的嵌套使用和动态数据绑定是一种常见的Web开发技巧,尤其适用于处理复杂的数据关系和自定义的UI需求。熟练掌握这一技能,能让你在构建数据驱动的Web应用时更加得心应手。

    Repeater嵌套方法

    在本例中,Repeater嵌套方法涉及到一个Repeater控件(名为rptypelist)在另一个Repeater控件(名为rpquestionlist)内部的嵌套使用。具体实现过程主要包含以下几个步骤: 1. 页面中引入嵌套Repeater控件:在***页面...

    一个关于repeater嵌套datalist的问题

    当`Repeater`嵌套`DataList`时,这种组合可以实现复杂的数据呈现,允许在父级循环中嵌套子级循环,从而展示层次化数据。 `Repeater`控件的工作原理是基于模板的,它没有内置的样式或布局,开发者需要通过定义`...

    asp.net中Repeater控件嵌套Repeater调数据方法

    本文将详细介绍如何在ASP.NET中使用Repeater控件嵌套另一个Repeater控件,并结合示例代码进行解析。 #### Repeater控件简介 Repeater控件是一种非常灵活的服务器控件,它可以用来显示重复的数据项。与GridView、...

    自己整理了一个repeater嵌套和分页的实例

    总之,这个实例为我们提供了一个很好的学习资源,它涵盖了`Repeater`控件的嵌套使用和分页功能的实现,对于初学者来说,这是一个很好的实践项目,有助于理解动态数据绑定和数据展示的原理。通过深入研究和模仿这个...

    Repeater表头排序,Repeater嵌套

    本篇文章将详细探讨"Repeater表头排序"和"Repeater嵌套"这两个重要知识点。 首先,我们来看"Repeater表头排序"。在数据展示时,用户往往需要对数据进行排序,以便更直观地理解和分析信息。在Repeater中实现表头排序...

    repeater嵌套循环

    然而,在实际开发中,我们经常会遇到需要使用 Repeater 嵌套循环来显示复杂的数据结构的情况。本文将详细介绍 ASP.NET 中的 Repeater 嵌套循环技术,並提供两个具体的实现方法。 什么是 Repeater 嵌套循环? ...

    .net实现Repeater嵌套Demo

    二、Repeater嵌套 嵌套Repeater控件意味着在一个Repeater的ItemTemplate中包含另一个Repeater控件。这种技术常用于展示层次结构的数据,例如产品目录,其中每个产品可能有多个子产品。在嵌套Repeater中,外层...

    asp.net repeater嵌套

    asp.net repeater嵌套

    两个Repeater嵌套

    本主题将深入探讨如何实现"两个Repeater嵌套"的设计,以及如何用这种设计来构建评论及回复的功能。 一、Repeater控件基础 `Repeater`控件不提供任何内置的布局或样式,而是通过其模板(ItemTemplate、...

    (ASP.NET)Repeater嵌套

    本文将深入探讨"(ASP.NET)Repeater嵌套"这一主题,旨在帮助开发者理解如何在ASP.NET中使用Repeater控件进行多层次的数据展示。 首先,Repeater控件是基于模板的,这意味着我们可以自定义其输出的HTML结构。这为创建...

    repeater嵌套(datalist同理)

    本篇文章将深入探讨“repeater嵌套”这一主题,以及与datalist嵌套的相似之处。 首先,Repeater控件本身是一个基于模板的控件,它允许开发者通过HTML模板来定义数据的展示方式。这种方式提供了极大的灵活性,但同时...

    最简单repeater嵌套方法带源码适合初学。

    总的来说,掌握Repeater的嵌套使用对于提升.NET Web开发技能至关重要,它能够帮助你更好地展示复杂的数据结构,并提供高度可定制的用户体验。通过实践和理解`Default.aspx`和`Default.aspx.cs`中的源代码,你可以...

    repeater很好的例子:嵌套

    这个“repeater很好的例子:嵌套”是一个关于如何使用`Repeater`控件进行层次化数据展示的示例。我们将深入探讨`Repeater`的嵌套用法,以及在C#中如何实现这一功能。 `Repeater`控件的基本用法是通过编程方式定义...

    .net里多层repeater的嵌套使用

    本文将深入探讨如何在C#环境下进行多层Repeater的嵌套使用。 首先,理解Repeater的基本概念。Repeater控件是一种服务器端控件,它允许开发者通过模板来呈现数据源中的每一项数据。这种控件不提供任何特定的布局,...

    repeater多层嵌套(c# asp.net)

    代码可直接复制粘贴使用,用c#做的,对于不想写代码的人不错的选择

    c#Repeater多层嵌套的代码

    本篇文章将深入探讨如何在C#中实现Repeater控件的多层嵌套,以及如何根据分类ID查询并绑定产品数据。 首先,我们需要理解Repeater的基本用法。Repeater不提供任何内置的样式或布局,而是通过模板来定义其外观和行为...

Global site tag (gtag.js) - Google Analytics