摘要: 在没有使用MasterPage之前,页面this访问到的对象就是他自己,所以使用this,FindControl也就没什么问题。
但是使用MasterPage之后,this.Control.Count=1,就只有一个。跟踪一下: this.Controls[0] {ASP.module_mp1_master} System.Web.UI.Control {ASP.module_mp1_master} .
也就是说,加入masterPage之后他的控件的顺序就变了。(以前看过一个在asp.net1.1下的MasterPage实现,也是类似的方式,重新组织控件)。这就是问题所在。
阅读全文