试了一些方法没有成功 
请教下 .

解决方案 »

  1.   

    你可以在母版页上写一个返回datalist的引用
    比如:
    public DataList DataListRef()
    {
       return 母版页的DataList
    }
    然后在子页面上添加<%@ MasterType virtualPath="母版页虚拟路径"%>
    接着就可以在子页面的后台代码上调用Master.DataListRef()
    然后进行操作
      

  2.   

    用FindControl的方法也是可以的
      

  3.   

    this.Master.FindControl("ID") as DataList
    类似这种写法就可以了。
      

  4.   

    假设你的DataList的ID为DataList1,你要查找的是DataList1中的一个Label控件Label1,方式如下:
    DataList datalist = (DataList)((MasterPage)Master).FindControl("DataList1");for (int i = 0; i < datalist.Rows.Count; i++)
    {
         //遍历输出DataList控件中Label控件的Text值
         Label lb = datalist.Rows[i].FindControl("Label1")))
         Response.Write(lb.Text+"<br/>");

      

  5.   


    谢谢,你的代码有点问题。
    datalist应该是items.count 不过你帮到我了结贴