zoukankan      html  css  js  c++  java
  • asp.net二级嵌套repeater

    <asp:Repeater id="dlFileType"  runat="server" onitemdatabound="dlFileType_ItemDataBound1">
    <ItemTemplate>
     <asp:Label ID="lblzyc" runat="server" Text='<%#Eval("id") %>' Visible="false"></asp:Label>
      <li class="level1"><a  href="#"><%#Eval("name") %></a>
        
             <ul class="level2">
                
    <asp:Repeater id="dlFileList" runat="server" >
    <ItemTemplate>

                <li><a href='product.aspx?id=<%#Eval("id") %>'><%#Eval("name") %> </a></li>
              
            
          
    </ItemTemplate>
    </asp:Repeater>
     </ul>
          </li>
    </ItemTemplate>
    </asp:Repeater>

     protected void Page_Load(object sender, EventArgs e)
        {
            if (!IsPostBack)
            {
                DataBind();
            }
        }
        private void DataBind()
        {
            string sql = "select * from tclass where rootid=0";
            DataTable dt = lisichuang.myDataAdapter(sql);
            dlFileType.DataSource = dt;
            dlFileType.DataBind();
        }

        protected void dlFileType_ItemDataBound1(object sender, RepeaterItemEventArgs e)
        {
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                Repeater dataList = (Repeater)e.Item.FindControl("dlFileList");
                Label lbl = (Label)e.Item.FindControl("lblzyc");

                int mainID = Convert.ToInt32(lbl.Text);
                //this.Page.ClientScript.RegisterStartupScript(GetType(), "", "<script>alert('" + mainID.ToString() + "!')</script>");
                if (mainID > 0)
                {
                    //string sql = "select * from  article";
                    string sql = "select  * from tclass where rootid=" + mainID + "  order by id asc";
                    DataTable dt = lisichuang.myDataAdapter(sql);
                    dataList.DataSource = dt;
                    dataList.DataBind();
                }
            }
        }

  • 相关阅读:
    【转】Spring高级进阶:BeanFactoryPostProcessor
    【转】2019版本idea导入新spring boot项目有关配置讲解及右侧没有maven解决方式
    jquery 选择器(name,属性,元素)大全
    【转】读懂正则表达式就这么简单
    【转】跨站脚本攻击(XSS)
    Oracle 分页查询 插叙不出数据
    spring:过滤器和拦截器
    Idea-每次修改JS文件都需要重启Idea才能生效解决方法 热部署
    IDEA: Call Hierarchy
    Linux之文件读取查看之cat、head、tail、tac、rev、more、less
  • 原文地址:https://www.cnblogs.com/zhang9418hn/p/2038080.html
Copyright © 2011-2022 走看看