Repeater  空间绑定数据 
this.Repeater5.DataSource = TManager.GetArticleByType(10);此方法查询之后又结果的
this.Repeater5.DataBind();
用在Index.aspx页面Load事件中没问题,可以显示数据但是用在MasterPage.master中就 “未将对象引用设置到对象的实例“其中Index.aspx 的模板页是MasterPage.master

解决方案 »

  1.   

    肯定是那个地方有null值了
    猜测可能是在母版页中,单步跟踪一下
      

  2.   

    检查TManager.GetArticleByType,单步有 null值
      

  3.   

    你得通过你的模板页去找Repeater控件,然后再绑定。要不然在模板页中直接使用
    this.Repeater5.DataSource = TManager.GetArticleByType(10);此方法查询之后又结果的
    this.Repeater5.DataBind();
    绑定数据就有问题,找不着Repeater5啊。
    Repeater repeater = 模板页内容ID.FindControl("Repeater5") as Repeater;
    repeater.DataSource= TManager.GetArticleByType(10);
    repeater.DataBind();
      

  4.   

    Repeater 空间绑定数据 
    --------------可以肯定是绑定空值了 你仔细跟踪下。