Repeater 空间绑定数据
this.Repeater5.DataSource = TManager.GetArticleByType(10);此方法查询之后又结果的
this.Repeater5.DataBind();
用在Index.aspx页面Load事件中没问题,可以显示数据但是用在MasterPage.master中就 “未将对象引用设置到对象的实例“其中Index.aspx 的模板页是MasterPage.master
this.Repeater5.DataSource = TManager.GetArticleByType(10);此方法查询之后又结果的
this.Repeater5.DataBind();
用在Index.aspx页面Load事件中没问题,可以显示数据但是用在MasterPage.master中就 “未将对象引用设置到对象的实例“其中Index.aspx 的模板页是MasterPage.master
猜测可能是在母版页中,单步跟踪一下
this.Repeater5.DataSource = TManager.GetArticleByType(10);此方法查询之后又结果的
this.Repeater5.DataBind();
绑定数据就有问题,找不着Repeater5啊。
Repeater repeater = 模板页内容ID.FindControl("Repeater5") as Repeater;
repeater.DataSource= TManager.GetArticleByType(10);
repeater.DataBind();
--------------可以肯定是绑定空值了 你仔细跟踪下。